需要帮助使我的DataGridView可排序

时间:2013-05-15 18:03:40

标签: c# data-binding datagridview bindinglist

我有一个DataGridView,我填充了从Web服务获得的数据。

AdminTool.adminWS.templateListDTO[] templateList = null;

AdminTool.adminWS.OwordBeanService owClient = new AdminTool.adminWS.AdminBeanService();

GetAllTemplateList templateListParameter = new GetAllTemplateList();

templateListParameter.UserLanguage = "EN";

templateList = owClient.GetAllTemplateList(templateListParameter);

dataGridTemplateList.DataSource = templateList;
dataGridTemplateList.Refresh();

AdminTool.adminWS.OwordBeanService owClient = new AdminTool.adminWS.AdminBeanService(); GetAllTemplateList templateListParameter = new GetAllTemplateList(); templateListParameter.UserLanguage = "EN"; templateList = owClient.GetAllTemplateList(templateListParameter); dataGridTemplateList.DataSource = templateList; dataGridTemplateList.Refresh();

我为网格中的所有列设置了SortMode为Automatic,但它不会排序。我在网上做了一些研究,从我读过的文章中他们谈到了一个可排序的BindingList,但我不知道该如何继续。我应该将从Web服务获得的内容转换为可排序的BindingList吗?如果是这样,我该怎么做?还有其他方法可以让我的网格排序吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这个jquery网站帮我在报告中做了同样的事情。 http://www.jeasyui.com/tutorial/datagrid/datagrid8.php