c #datagridview命令行?

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

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

非常感谢。

问候,

this.dataGridView1.Sort(dataGridView1.Columns["DateTime"], ListSortDirection.Ascending); 

你的数据源是什么? 您必须拥有支持排序的数据源。

例如DataTable。

如果您有列表,则默认情况下无法排序。 从理论上讲,您需要inheritance自BindingList的类,并实现IBindingList(从BindingListinheritance并不是必需的,但会让它更容易一些)。

如果你的BingingList绑定到DataGridView,你可以排序。

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