У меня есть GridView
, который уже извлекает некоторые данные из SqlDataSource
.Не удается сортировать GridView после использования DataBind()
GridView
имеет сортировки, пейджинг, выбор допускается.
Теперь, когда я щелкать button
, я создаю новый DataSource
с новым запросом, и я задаю новый DataSource
к этой сетке, то я использую .DataBind()
обновить эту сетку, но после этого, Я не могу сортировать какой-либо столбец.
Динамически Создание нового DataSource
SqlDataSource data = new SqlDataSource();
data.ConnectionString = SqlDataSource1.ConnectionString;
data.ProviderName = SqlDataSource1.ProviderName;
data.SelectCommand = "SELECT * FROM USERS";
GridView2.DataSourceID = "";
GridView2.DataSource = data;
GridView2.DataBind();
Я пытался использовать следующее:
GridView2.AllowSorting = true;
Тем не менее он не работает, это ошибка я получаю.
Что я здесь отсутствует?
после того, как сортировка источника данных gridview не найдена, так что это произойдет. I столкнулся с этой ошибкой. –