Заблокирован
|
|
1 | |
Как реализовать удаление строки в DataGridView?06.02.2015, 21:32. Показов 44129. Ответов 26
Метки нет (Все метки)
как мне сделать возможность удаления строк? единственное что смог придумать это сделать кнопку "удалить" и рядом текстбокс с номером удаляемой строки, но имхо это как то тупо и так не делают... как сделать красивее?
0
|
06.02.2015, 21:32 | |
Ответы с готовыми решениями:
26
Как запретить удаление строки в DataGridView, если пользователь не выбрал ни одной строки? Как реализовать удаление/изменение строки из ListBox Как реализовать удаление строки по истечении времени в SQLite? Удаление Строки из DataGridView |
91 / 91 / 44
Регистрация: 20.04.2008
Сообщений: 331
|
|
06.02.2015, 21:40 | 2 |
Удаляй выделенную строчку, либо по кнопке на форме,либо по горячей клавише
1
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
06.02.2015, 21:57 | 4 |
0
|
Заблокирован
|
|
06.02.2015, 22:18 [ТС] | 7 |
там действительно есть свойство SelectionMode, но допустим я устанавливаю если его в FullRowSelect, то у меня при редактировании ячейки вся строка синяя, мне это не нужно... мне нужно просто чтоб можно было нормально выделять и удалять строки
0
|
91 / 91 / 44
Регистрация: 20.04.2008
Сообщений: 331
|
|
06.02.2015, 22:56 | 8 |
нормально это как?
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
||||||
06.02.2015, 22:57 | 9 | |||||
Вам уже сказали как это сделать. Неважно сколько ячеек у вас выделено. При выделении одной - вся строка считается текущей. Нужно было просто попробовать. Вот код:
2
|
91 / 91 / 44
Регистрация: 20.04.2008
Сообщений: 331
|
|
06.02.2015, 23:05 | 11 |
тогда не нажимайте delete, а делайте как говорит chumich
И вообще зачем удалять строки из грида, вместо того, чтоб удалять объекты коллекции, которую этот грид отображает?
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
06.02.2015, 23:09 | 12 |
0
|
Заблокирован
|
||||||
06.02.2015, 23:13 [ТС] | 13 | |||||
погодите, допустим я поставил EditMode обратно в EditOnKeystrokeOrF2, но при нажатии delete на выделенной ячейке она не удаляется !!! или это надо самому прописывать в обработчике OnKeyPress? если да, я вот тут пытаюсь сейчас это сделать как раз, как мне нормально сравнить клавишу? я делаю так:
что что?
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
||
06.02.2015, 23:14 | 14 | |
Вот вам проект, там тоже стоит EditOnEnter. И всё прекрасно удаляется. Запустите, заполните данными пару строк и нажмите кнопку на форме.
1
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
06.02.2015, 23:19 | 16 |
Вообще изначально всё пошло от этого. И вам сказали как можно убрать текстбокс с номером ячейки. Чтобы было "красиво" и "как все делают". Вы же упорно пытаетесь говорить о клавиатуре, которую никто не подразумевал, вместо того, чтобы применить простое и естественное решение.
0
|
Заблокирован
|
||||||
06.02.2015, 23:25 [ТС] | 17 | |||||
почему у меня не удаляется??? я написал
но у меня просто не заходит в это событие
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
06.02.2015, 23:27 | 18 |
0
|
Заблокирован
|
|
06.02.2015, 23:39 [ТС] | 19 |
ну блин серьезно
Добавлено через 8 минут и еще мне надо чтобы в одном столбце выводились номера строк по порядку и удалялись соответственно (даже если из центра удаляешь строку чтобы все номера смещались), это можно как то просто сделать или только в события удаления / добавления строк шаманить?
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
||||||
06.02.2015, 23:51 | 20 | |||||
Сообщение было отмечено Feaban как решение
Решение
Добавлено через 11 минут Вопрос в том, кому это здесь нужно . Второй час уже пошел, и такое впечатление, что мы в ресторане: тут мясо не слева, а справа от картошки положить надо было, тут устрицы красные, а я зеленые хочу... Но, там хоть работа такая у официантов, чаевые опять же бывают... А нам то зачем такое "удовольствие"?
1
|
06.02.2015, 23:51 | |
06.02.2015, 23:51 | |
Помогаю со студенческими работами здесь
20
Удаление строки из БД и datagridview Удаление строки в DataGridView и в БД Удаление строки из DataGridView и БД Удаление строки из DataGridView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |