Gridview和List<>

时间:2009-09-25 11:37:36

标签: c# asp.net gridview

我正在使用gridview控件来显示记录。我正在使用System.Collections.Generic List<>作为数据源。我想在gridview中执行排序操作。请帮帮我

4 个答案:

答案 0 :(得分:1)

将AllowSorting属性设置为true应该足够了。你在寻找自定义排序吗?

答案 1 :(得分:1)

试用本教程 -

Sorting GridView Using IComparer

总之,您可以使用IComparable接口根据您单击的列标题定义自定义排序。

希望这有帮助。

约什

答案 2 :(得分:0)

以编程方式,

您可能需要在绑定到gridview之前对List<>进行排序。

或者您可能需要明确地将gridview.DataSource强制转换为List<>并对其进行排序。

如果要在GUI上对gridview进行排序,则需要将gridview.AllowSorting属性设置为true,然后才能进行排序。

答案 3 :(得分:0)

如果你将数据绑定到BindingSource,然后将BindingSource绑定到网格,我相信你应该在排序时看到它正确更新。