2013-05-15 110 views
0

我有一个DataGridView,我填充从Web服务获得的数据。需要帮助,使我的DataGridView排序

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(); 

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

谢谢!

回答