我有一個gridview綁定數據源,我不得不爲這個gridview添加排序;我在下面添加了代碼,但是效果不好。排序gridview
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();
}
}
什麼是錯誤? – FosterZ 2010-10-19 09:15:55
這是什麼問題,你越來越多了?你怎麼能說它運作不好? – 2010-10-19 09:25:23
對不起,它沒有任何錯誤,但它沒有工作 – Myworld 2010-10-19 09:40:06