![]() |
|
Модераторы: 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. |