Подскажите пожалуйста как удалить выделенную строку при нажатии Del знаю только как определить выделение и как определить нажатие Del
private void dataGrid_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Delete)
{
// что за код надо написать
}
}
Если вы работаете без Binding и если имя у DataGrid dataGrid, то:
Узнаем индекс выделенной строки
var index=dataGrid.SelectedIndex;
Удаляем из строку с этим индексом из Items
Все зависит от того как вы связывали DataGrid с данными. Если без Binding, то можно просто методом dataGrid.Items.RemoveAt(index);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим, у меня есть класс Book, где содержатся поля Id, Name и AuthorИ есть класс User, у которого есть поля List<Book> Books и Name