如何点击按钮将DataGridView 排序按照表中某字段进行排序?

数据已经在DataGridView中显示,点击排序按钮后对两个字段排序,不是从数据库中读数据时进行排序。

第1个回答  推荐于2016-09-11
1.添加一个按钮(这个不用说)
2.在按钮事件里添加代码,思路大致是这样的。
string queryString =
"SELECT CustomerID, CompanyName FROM dbo.Customers order by [排序字段]";
SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection);

DataSet customers = new DataSet();
adapter.Fill(customers, "Customers");

DataGridView .DataSource ="customers"本回答被提问者采纳
第2个回答  2010-08-27
在控件边做个下拉框,选择要排序的字段,旁边放个按钮就成了...
第3个回答  2010-08-27
我用的是SQL server 2005数据库和VS2008,通过页面传参,由存储过程实现的。