【发布时间】:2010-10-29 13:47:08
【问题描述】:
请帮助我。我用列表 daatsource 创建了 gridview。我想为 gridview 应用排序事件来对所有列进行排序。
这是我的代码:
protected void grduAdminSerservice_Sorting(object sender, GridViewSortEventArgs e) {
DataTable tbl = grduAdminSerservice.DataSource as DataTable;
if (tbl != null)
{
DataView dv = new DataView(tbl);
dv.Sort = e.SortExpression + "" + getSortDirectionString(e.SortDirection);
grduAdminSerservice.DataSource = dv;
grduAdminSerservice.DataBind();
}
}
private string getSortDirectionString(SortDirection sortDirection)
{
string newSortDirection = String.Empty;
if(sortDirection== SortDirection.Ascending)
{
newSortDirection = "ASC";
}
else
{
newSortDirection = "DESC";
}
return newSortDirection;
}
........
但表只获得空值。如何将 gridview 源绑定到表。请帮帮我
【问题讨论】: