【发布时间】:2017-02-23 16:41:01
【问题描述】:
我已经搜索了我的问题的答案。 我已经开发了一个带有一些 datagridviews 的 c# Winforms 程序。
问题是我希望成为能够通过单击列标题对数据网格视图进行排序的用户(我认为这将是标准的......) 但它只是不起作用。
我尝试了 dgv.Sort 方法,但这引发了一个异常,即 datagridview 必须绑定到 IBindingList,但我不知道如何做到这一点,我真的不想重新开发所有内容..
这是我如何填充我的 dgv。
我有一些自定义对象并将它们放入列表中。当此列表完全填充后,我将其设置为 dgv 的数据源。
list.Add(costumobject);
.
.
.
dgv.DataSource = list;
您能告诉我一种使排序功能正常工作的快速方法吗?
亲切的问候,
【问题讨论】:
-
单击排序按钮-> 排序您的列表-> 放入数据源-> 重新绑定网格
-
您的问题解决了吗?
标签: c# list sorting datagridview