Gridview Обновить проблему - PullRequest
       7

Gridview Обновить проблему

1 голос
/ 03 февраля 2010

У меня есть gridview на странице asp.net, и я получаю данные, связывая их с таблицей SQL Server, я использую C # и хранимую процедуру в SQL-сервере для привязки данных.все работает нормально, за исключением случаев, когда я удаляю несколько строк с помощью хранимой процедуры, вид сетки все еще показывает старые данные.на самом деле у меня есть пара текстовых полей, в которые пользователь может ввести данные, и кнопку asp, как только пользователь нажимает кнопку, в коде позади я вызываю хранимую процедуру и удаляю данные.

Как я могу перезагрузить/ Обновите страницу?после удаления строк?

Заранее спасибо

Ответы [ 3 ]

4 голосов
/ 03 февраля 2010

Если вы используете элемент управления источником данных (вы указали свойство datasourceid), вам нужно вызвать Grid.DataBind().

Если вы используете свойство DataSource сетки, вам необходимо перезагрузить источник данныхэто свойство из базы данных и вызовите DataBind().

3 голосов
/ 03 февраля 2010

Просто привяжите ваши данные к сетке с другим вызовом базы данных.

GridView1.DataSource = GetData();  //get your data with your original stored proc
GridView1.DataBind();
0 голосов
/ 03 февраля 2010

Вы можете удалить строки в вашем источнике данных и привязать их к сетке, чтобы избежать повторного извлечения данных из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...