У меня есть 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
В чем проблема, вы получаете? как вы можете сказать, что он плохо работает? –
Извините, у него ничего не было, но он не работал – Myworld