Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 23.09.2010
Сообщений: 6
1

Удаление строки в WPF DataGrid

22.10.2010, 16:42. Показов 3705. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В DataGrid стандартно строка удаляется нажатим клавиши Del. Есть необходимость запрашивать подтверждение пользователя перед удалением. Сам DataGrid евент об удалении не выдаёт, в связанном DataTable есть RowDeleting но там нельзя отменить удаление.

Сделал через евент PreviewKeyDown таким образом:
private void dataGrid_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Delete)
{
if (MessageBox.Show("delete?", "", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
{
dataGrid.CanUserDeleteRows = true;
}
else
{
dataGrid.CanUserDeleteRows = false;
}
}
}
Работает, но имхо должно быть более нормальное решение. Кто что скажет?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2010, 16:42
Ответы с готовыми решениями:

Удаление строки из MySQL через WPF DataGrid
Здравствуйте, есть проблема, знаю как удалить строку из DataGrid, она удаляет из DataGrid, но не...

[WPF] Удаление элемента из DataGrid
Добрый вечер! Подскажите, как при нажатии на кнопку "Удалить" удалить строку из Datagrid?

Цвет строки DataGrid WPF
Подскажите, как залить строку определённым цветом. Я вот в DataGrid добавляю строки и хочу...

WPF DataGrid получение значения ячейки выделенной строки
В приложении есть datagrid из toolkit. Данный в него заполняются при помощи LINQtoSQL из внешней...

0
22.10.2010, 16:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2010, 16:42
Помогаю со студенческими работами здесь

WPF DataGrid, доступ к элементам, определение интекса строки
Доброго всем времени суток. При разработке приложения возникли трудности по использованию элемента...

Извлечь данные из выделенной строки в Datagrid и ListView (WPF C#)
привет. я могу из Датагрида или Листвью - выбрать ВЫДЕЛЕННУЮ строку, но не могу считать данные из...

Удаление строки из dataGrid
Подскажите как реализовать с помощью кнопки удаление строки из таблицы, а также скажите в чем...

Удаление строки из DataGrid
Есть ДатаГрид забинденный на ОбсерваблКолекшн. При выделении пользователем строки и нажатием...

Удаление строки из datagrid
Ребят, помогите, начал разбираться в Wpf, на ваял код подключения к базе(корявый правда), помогите...

Удаление строки в mdb напрямую (без DataGrid)
Visual C# Проблема такая, работаю с базой данных mdb напрямую (Без DataGreed). Мне надо удалить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru