【发布时间】:2010-10-19 09:11:30
【问题描述】:
我有一个绑定数据源的网格视图,我必须为此网格视图添加排序;我在其中添加了下面的代码,但效果不佳。
private string ConvertSortDirectionToSql(SortDirection sortDireciton)
{
string m_SortDirection = String.Empty;
switch (sortDireciton)
{
case SortDirection.Ascending:
m_SortDirection = "ASC";
break;
case SortDirection.Descending:
m_SortDirection = "DESC";
break;
}
return m_SortDirection;
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
DataTable m_DataTable = GridView1.DataSource as DataTable;
if (m_DataTable != null)
{
DataView m_DataView = new DataView(m_DataTable);
m_DataView.Sort = e.SortExpression + " " + ConvertSortDirectionToSql(e.SortDirection);
GridView1.DataSource = m_DataView;
GridView1.DataBind();
}
}
【问题讨论】:
-
您遇到了什么问题?你怎么能说它不好用?
-
对不起,它没有任何错误,但它没有工作
标签: c# asp.net .net sorting gridview