【发布时间】:2010-12-12 23:30:26
【问题描述】:
我有一个 WinForms .NET 数据网格,其数据源是 List<cLineItem>,称为行。 cLineItem 是一个非常简单的类,具有单位(int)、描述(字符串)和单位数量(浮点数)等属性。
在代码中,我填充行列表,然后设置数据源:
dataGridView1.DataSource = lines;
这会正确填充网格,但是,即使网格中的每一列都设置为可排序,当您单击列标题时,它也不会对行进行排序。
【问题讨论】:
-
一个快速而肮脏的解决方案是将简单的
List<cLineItem>填充到简单的DataTable中并将其绑定到DataGridView。
标签: winforms list datagrid sorting columnheader