Я использую asp.net. Я создал страницу администрирования, на которой есть переключатели, кнопка поиска, кнопка удаления и текстовое поле поиска для данных, используя выбор процедуры SQL. После того, как я вставляю письмо в текстовое поле, появляется вид сетки с выбранными данными из базы данных на мою веб-страницу! Администратор может сразу выбрать ячейку и удалить только одну запись с кнопки «Удалить». Моя проблема в том, что эта кнопка удаления не может работать функционально!Удалить из Grid View ASP.NET
0
A
ответ
0
grid.DataBind();
Ваш код в порядке. Эта grid.DataBind() обновит источник данных и загрузит обновленные данные. Удостоверьтесь, что вы удалили и передали инструкцию удаления в БД.
Если вы связываете данные сетки с исходным кодом, установите источник данных снова после удаления записи.
+0
Я использовал этот метод в классе Main Table, который public bool Unsubscribe (имя строки) { this.Username = имя пользователя; return Удалить(); } Я не знаю, почему еще не удалить!? Нужно ли устанавливать источник данных в виде сетки? – Loay
Не помещайте этот вопрос в качестве ASP-CLASSIC его вопрос ASP.NET. – Rafael
Вам необходимо загрузить и назначить «DataSource» снова после его удаления и перед вызовом 'grid.DataBind();'. В противном случае сетка по-прежнему показывает старое содержимое, которое хранится в 'ViewState' по умолчанию. –
Вы имеете в виду назначение в пределах btnRemove? – Loay