Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#datagridview订单行?_C#_Datagridview - Fatal编程技术网

c#datagridview订单行?

c#datagridview订单行?,c#,datagridview,C#,Datagridview,我有一个datagridview,它有许多列,其中一个是datetime列。 我想显示从最近向下的行。 例如 今天 昨天 前天等等 是否可以使用datagridview执行此操作? gridviews数据源是一个xmldocument 非常感谢你的帮助 关于,您的数据源是什么? this.dataGridView1.Sort(dataGridView1.Columns["DateTime"], ListSortDirection.Ascending); 您必须有一个支持排序的数据源 e、 g

我有一个datagridview,它有许多列,其中一个是datetime列。 我想显示从最近向下的行。 例如 今天 昨天 前天等等

是否可以使用datagridview执行此操作? gridviews数据源是一个xmldocument

非常感谢你的帮助

关于,您的数据源是什么?
 this.dataGridView1.Sort(dataGridView1.Columns["DateTime"], ListSortDirection.Ascending);
您必须有一个支持排序的数据源

e、 g.数据表

如果您有一个列表,则默认情况下无法排序。 理论上,您需要一个继承自BindingList并实现IBindingList的类(继承自BindingList并不是必需的,但会使它变得更简单)


如果BingingList绑定到DataGridView,则可以进行排序。

据我所知,XML数据源不支持排序。我认为最好的方法是首先将XmlDocument加载到数据集中,并将其绑定到网格