powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / WinForms: Удаление из Grida и dataseta
3 сообщений из 3, страница 1 из 1
WinForms: Удаление из Grida и dataseta
    #32474481
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Есть DataGrid. В нем данные из Dataset-а, в котором 1 таблица.

Удаляю по текущей строке, то есть:
Код: plaintext
1.
2.
int rn = dg.CurrentRowIndex;
ds.Tables[ "table1" ].Rows[rn].Delete();


до этого читаю данные из строки
Код: plaintext
1.
String s = ds.Tables[ "table1" ].Rows[rn][ "column1" ].ToString();


Update не делаю , т.к. он пока не нужен.

При следующем удалении возникает ошибка при чтении данных - попытка доступа к удаленной строке.

Как избежать? Как узнать, какая строка в DataSet-е есть текущая строка в DataGrid-е по номеру строки в DataGrid-е?
...
Рейтинг: 0 / 0
WinForms: Удаление из Grida и dataseta
    #32475003
Valera-x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут
...
Рейтинг: 0 / 0
WinForms: Удаление из Grida и dataseta
    #32475705
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

Я нашел немного другой вариант: привязываю значение Primary Key к невидимому label.Text, читаю это значение, нахожу строку в DataSet, беру из нее данные; далее запрос пользователю и удаление найденной строки в DataSet.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / WinForms: Удаление из Grida и dataseta
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]