2015-11-29 85 views
0

我试着写简单的ASP.NET程序与GridView元素从WCF服务中获取数据:GridView控件自动填充

GridView1.DataSource = proxy.GetEmoloyeesDetails(); 
GridView1.DataBind(); 

其结果是,在GridView显示我四列:

BirthDate EmployeeID FirstName LastName 

我们可以看到列按第一个字母排序。

如何将顺序更改为:

EmployeeID FirstName LastName BirthDate 

回答

0

尝试使用DataColumn.SetOrdinal方法。例如:

GridView1.Columns["EmployeeID"].SetOrdinal(0); 
GridView1.Columns["FirstName"].SetOrdinal(1); 
GridView1.Columns["LastName"].SetOrdinal(2); 
GridView1.Columns["BirthDate"].SetOrdinal(3); 

问候!如果我的回答帮助你,请点击“绿色勾号”,这样你就可以给我多一点信誉。非常感谢你!