Сортировка данных Gridview - PullRequest
0 голосов
/ 15 марта 2010

Я новичок в asp.net. Я хочу отсортировать сетку, но проблема, с которой я сталкиваюсь, заключается в том, что когда обработчик события сортировки вызывается, создается исключение стека поверх потока. Ниже приведен мой код для функции сортировки.

protected void sortGridView(string strSortExpression)
{
    if (strSortExpression != string.Empty)
    {
        if (ViewState["sortOrder"] == "desc")
        {
            dgvBookInfo.Sort(strSortExpression, SortDirection.Ascending); //string.Format("{0}{1}", );
        }
        else
        {
            dgvBookInfo.Sort(strSortExpression, SortDirection.Descending);
        }
    }
}

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2010

Добавьте обработчик SortCommand и введите следующий код:

private void DataGrid1_SortCommand(object source, 
                       System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
   dgvBookInfo.Sort = e.SortExpression;
   DataGrid1.DataBind();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...