本文介绍了Asp.Net数据网格列排序出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个包含5列的网格设计,如 < asp:BoundField DataField =COUNTRY_NAMEHeaderText =国家/地区名称SortExpression =COUNTRY_NAME/> i我尝试在用户点击排序事件的列标题时添加排序图标。 int i = 0; foreach(GridView.Columns中的DataGridColumn col) { if(col.SortExpression == e.SortExpression) CustomersGridView.Columns [i] .HeaderStyle.CssClass =gridHeaderSort; i ++; : 无法转换类型为'System.Web.UI的对象.WebControls.BoundField'键入'System.Web.UI.WebControls.DataGridColumn'。 请帮助。 问候,Kiruba Hi,I have a web grid with 5 columns designed like<asp:BoundField DataField="COUNTRY_NAME" HeaderText="Country Name" SortExpression="COUNTRY_NAME" />i am trying to add sort icons whenever user clicks on column header on sorting event. int i =0;foreach (DataGridColumn col in GridView.Columns) { if (col.SortExpression == e.SortExpression) CustomersGridView.Columns[i].HeaderStyle.CssClass = "gridHeaderSort"; i++; }while doing am getting error : Unable to cast object of type 'System.Web.UI.WebControls.BoundField' to type 'System.Web.UI.WebControls.DataGridColumn'. Please Help.Regards, Kiruba推荐答案 这篇关于Asp.Net数据网格列排序出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 09-18 03:16