Лучшее совпадение перегруженного метода для "system.data.dataview.dataview(system.data. datatable)" имеет некоторые недопустимые аргументы
Как я пытаюсь отсортировать представление сетки по столбцам
я использовал метод сортировки для сортировки но показывает ошибку может ли кто нибудь помочь мне
Что я уже пробовал:
public SortDirection dir { get { if (ViewState["dirstate"] == null) { ViewState["dirstate"] = SortDirection.Ascending; } return (SortDirection)ViewState["dirstate"]; } set { ViewState["dirstate"] = value; } } protected void gvDetails_Sorting(object sender, GridViewSortEventArgs e) { string sortingDirection = string.Empty; if (dir == SortDirection.Ascending) { dir = SortDirection.Descending; sortingDirection = "Desc"; } else { dir = SortDirection.Ascending; sortingDirection = "Asc"; } DataView sortedView = new DataView(dt.gridview()); sortedView.Sort = e.SortExpression + " " + sortingDirection; gvDetails.DataSource = sortedView; gvDetails.DataBind(); }