![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Akaiten |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.12.2006 Репутация: нет Всего: нет |
Хочу выводить сообщение о подтвержении удаления выделенных записей. У DataGridView есть event OnUserDeletingRow. Но использовать его для вывода сообщения о подтверждении не целесообразно, так как он вызывается для каждой записи. Решил попробовать ввести отдельную кнопку "Удалить выбранные записи". Только проблема в том что, как по выделению узнать, какие записи удалять
![]() SelectionMode стоит FullRowSelect. Есть свойство SelectedRows, которое возвращает коллекцию DataGridViewRow. Как узнать какой строке соответствует DataGridViewRow? Или использовать другой вариант удаления? Это сообщение отредактировал(а) Akaiten - 17.9.2007, 09:21 |
|||
|
||||
thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: 35 Всего: 65 |
Akaiten,
Привет. Ты получил коллекцию выделенных строк. Для корректного удаления данных из БД желательно использовать условие WHERE id= blabla. Значиться тебе надо выполнить цикл for each для всех строк в коллекции, в котором считывать значение id текущей строки, подставлять его в sql команду на удаление и выполнять ее. Таким образом ты удалишь выбранные записи из БД. -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
Akaiten |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.12.2006 Репутация: нет Всего: нет |
Это понятно. Всё же спасибо за ответ.
Пробежавшись debuffer'ом усё стало ясно. Свойство DataBoundItem DataGridViewRow указывает на DataRowView, которая в свою очередь ссылается на DataRow ![]() Вопрос решён! |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |