【发布时间】:2012-12-07 11:24:04
【问题描述】:
我有一个包含 10 列的 DataTable,我想按列索引 10 从最大到最小对表进行排序。我知道这对某些人来说应该很容易,但这是我第一次使用这样的 DataTable
我发现的所有网站都说你必须知道列名,但我没有,我想通过列的索引值来引用列。这应该对该数据表中的所有行进行排序
【问题讨论】:
-
您到底有什么问题?到目前为止,您尝试了什么但失败了?
-
我发现哪个曾经坐过总是只引用列名并且数据不会自行排序。
-
试试 DataTable dt = new DataTable(); //然后填充值DataView dv = dt.AsDataView(); dv.Sort = dv.Table.Columns[index].ColumnName + "DESC";
-
发布您的代码,以便我们查看您的尝试
-
是一次性对数据进行排序还是将排序后的数据保存在同一个数据表中