Как удалить строку из таблицы данных
У меня есть 2 вида сетки на странице, такой как gridview2 и gridview3 , когда пользователь нажимает на gridview3, я извлекаю данные и заполняю gridview2 в зависимости от уникального номера из gridview3 после этого пользователь может удалить данные и добавить данные в gridview2 (не из базы данных), я написал код, который удаляет данные из gridview2, но строка не удаляется (пустая строка показывает)
спасибо
Что я уже пробовал:
сохраненные данные в dtp datatable
в GridView3_SelectedIndexChanged
{
Сессия["rdt"] = dtp;
GridView2.DataSource = Session["rdt"];
GridView2.DataBind();
}
---------------------------
в GridView2_RowDeleting
int index = конвертировать.ToInt32(электронная.Параметр rowindex);
Объект DataTable ДТ = (объект DataTable)сессии["РДТ"] как объект DataTable;
dt.строки[индекс].Удалить();
Сессия["rdt"] = dt;
GridView2.Источник данных = ДТ;
GridView2.DataBind();