c# - 按降序排列日期

标签 c# sql winforms

我想在 Gridview 中默认以降序显示日期。

DataTable dt = new DataTable();
SqlDataAdapter adp = 
   new SqlDataAdapter("SELECT Customer.CustomerID, Customer.lastname, Customer.firstname, 
                              Ticket.Date, Ticket.Store, Ticket.Amount, Ticket.NoStub " +
                      "FROM Customer INNER JOIN Ticket ON Customer.CustomerID = Ticket.CustomerID 
                       WHERE Customer.CustomerID like " + txtCustomerID.Text, cn);
adp.Fill(dt);
gvHistory.DataSource = dt;

最佳答案

只需添加:

 order by Ticket.Date desc

到你的sql语句的结尾,像下面这样:

DataTable dt = new DataTable();
        SqlDataAdapter adp = new SqlDataAdapter("SELECT Customer.CustomerID,             Customer.lastname, Customer.firstname, Ticket.Date, Ticket.Store, Ticket.Amount, Ticket.NoStub " +
                                                "FROM Customer INNER JOIN Ticket ON Customer.CustomerID = Ticket.CustomerID WHERE Customer.CustomerID like " + txtCustomerID.Text + " order by Ticket.Date desc", cn);
        adp.Fill(dt);
        gvHistory.DataSource = dt;

关于c# - 按降序排列日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915717/

相关文章:

c# - C# ClickOnce 应用程序的“添加或删除程序”图标

java - C# 中有没有一种方法可以像 Java 一样初始化锯齿状数组

c# - JwtSecurityTokenHandler 线程安全吗

mysql - mysql中一组行的累计和

mysql - 如何将此 SQL 语句转换为 PostgreSQL?

C# : Conditional referencing of dll's based on radio button selection

c# - btnClose 设置为 CausesValidation = false 但不起作用

c# - 如何以多种方式访问​​一个变量

c# - 如何在我的 C# 代码中获得#Eval ("X") 的结果?

php - 注意 : Undefined variable: csvFile inon line 160 , 警告 : fclose() expects parameter 1 to be resource, 第 160 行给出 null