|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|
Как обработать событие checked в строке DataGridView?23.06.2019, 02:41. Показов 7600. Ответов 35
Метки нет (Все метки)
Помогите пожалуйста.
Есть много информации про события datagridview click на row, но мне надо на checkbox checked. В datagridview есть checkbox. как написать правильно код чтобы при checkbox checked информация от столбца - Apzīmējums записалас в техтбох1, а если галочку снять то информация с textbox1 пропала.
0
|
|
| 23.06.2019, 02:41 | |
|
Ответы с готовыми решениями:
35
Как обработать событие со столбцом типа checkbox в datagridview? Как правильно обработать DoubleClick по строке в DataGridView и определить номер этой строки
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|
| 14.08.2019, 17:15 | |
|
Felikss, когда пишешь ответ или вопрос в теме, то лучше ставить ник человека (нажимаешь на ник слева от сообщения), к которому обращаешься, иначе уведомления не приходят, что есть какие-то адресованные сообщения.
0
|
|
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
||||||
| 15.08.2019, 21:13 [ТС] | ||||||
|
AndreyVorobey, Привет! Можете помочь с гиперссылкой в DataGridView.
Сложность в том что с excel ссылку открывает, а через программу если в DataGridView нажать на ссылку, откривает толйко е-маил и всё. Сама база даних в ехсеl, и гиперссылки тоже в excel. Excel данные в DataGridView попадают через SQL сервер.
Пробовал к new ProcessStartInfo(path) добавить + dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() выскакивает еррор: System.ComponentModel.Win32Exception: 'The system cannot find the file specified' Полный ужас
0
|
||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|
| 16.08.2019, 09:10 [ТС] | |
|
AndreyVorobey, Привет! Сегодня утром проверил и тоже самое в любом столбце кликаешь и откривается папка.
A если в свойствах убираешь FullRowSelect, то всё нормально. Хочу сделать программу а ничего не получается
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
||||||
| 16.08.2019, 09:37 | ||||||
|
Felikss, у меня все работает с FullRowSelect:
1
|
||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|
| 16.08.2019, 09:50 [ТС] | |
|
AndreyVorobey, Теперь всё работает. Мистика какая то
0
|
|
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
||||||
| 14.09.2019, 15:52 [ТС] | ||||||
|
Привет!
Опять столкнулся с проблемой - сохранение датагрид в эксель. Kогда я убираю с датагрид чекбоксы тогда всё работает, а с чекбоксами выдает ошибку (picture2). Пробовал менять цифры но ничего не меняется.
0
|
||||||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 16.09.2019, 02:09 | |
|
Felikss, по второй миниатюре видно, что Value == null, вот она и выдаёт NullReferenceException
надо перед тем, как делать ToString проверять Value на null
1
|
|
|
C# = ♫♪♫♪♪♫
57 / 56 / 18
Регистрация: 02.08.2014
Сообщений: 283
|
||||||
| 16.09.2019, 10:26 | ||||||
|
Обобщенный вариант, чтобы копипаста не было
1
|
||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|||||||||||
| 17.09.2019, 12:31 [ТС] | |||||||||||
|
всё получилось
![]() Спасибо ![]()
Теперь другая проблема. У меня на форме есть оранжевые кнопки, нажимая на кнопки в datagridview1 открывается таблица с другими данными. Открывая форму то автоматом в datagridview1 появляется данные с первой кнопки и копируя с datagridview1 таблицы в datagridview2 то всё ок. Проблема в том что если я переключаю другую таблицу и хочу данные скопировать в datagridview2, то datagridview2 автоматом очищается. Но мне надо чтобы данные остались от предыдущий таблицы тоже.
{ advancedDataGridView2.Columns[e.Index].Visible = (e.NewValue == CheckState.Checked); } [/CSHARP]
0
|
|||||||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|||||||||||
| 19.09.2019, 05:34 [ТС] | |||||||||||
|
Эту проблему решил:
Eще одна проблема заключается в том то если я из checkedListBox1 убираю галочки например ID, Year Link1, Link2 то что мне не надо будет в excel, то всё ок в datagridview2 колонки тоже убирается, но когда сохраняю в excel то в excel отображаются все колонки.
но появилась опять другая проблема. Как можно сделать так чтобы размер столбцов было одинаково с datagridview и в эксель после сохранения. Теперь у меня так:
Актуально еще по-прежнему остался вопрос: У меня на форме есть оранжевые кнопки, нажимая на кнопки в datagridview1 открывается таблица с другими данными. Открывая форму то автоматом в datagridview1 появляется данные с первой кнопки и копируя с datagridview1 таблицы в datagridview2 то всё ок. Проблема в том что если я переключаю другую таблицу и хочу данные скопировать в datagridview2, то datagridview2 автоматом очищается. Но мне надо чтобы данные остались от предыдущий таблицы тоже.
0
|
|||||||||||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|||||||||||||||||||
| 19.09.2019, 06:34 | |||||||||||||||||||
|
Примерный код Кликните здесь для просмотра всего текста
либо так Кликните здесь для просмотра всего текста
Добавлено через 32 минуты Кликните здесь для просмотра всего текста
Добавлено через 6 минут Felikss, Вообще, я бы на вашем месте не мучился, а переделал проект под эту библиотеку, так как она кросплатформенная и с ней проще работать. Ваши спрятанные колонки - что-то напутали с индексами - надо детально проверять - нет времени. https://github.com/ClosedXML/C... -Worksheet
1
|
|||||||||||||||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
||||||
| 20.09.2019, 10:35 [ТС] | ||||||
|
У меня задано что столбец например 1 будет размером 4 а столбец 2 будет размером 25.
Проблема в том что если я убираю столбец 1 и сохраняю в excel то информация с столбца 2 автоматом переходит в столбец 1. Мне надо чтобы в excel столбец 1 изменил размер на такой как у столбца 2. один варианты у меня есть, это сделать по условию какому то или когда сохраняешь таблицу в excel, то размер столбцов назначается от datagridview название столбцов - Header Text. Но как сделать не знаю. Добавлено через 1 час 47 минут Насчет этого: Не надо создавать новую таблицу - надо добавлять строки в уже привязанную - вот работающий пример. Спасибо, всё заработало, но если в datagridview1 отмечаю галочки например информацию по ID 3 и жму кнопку добавить, то всё ок. но если хочу добавить еще информацию например отмечаю ID 5, ID 8, ID 2, то в datagridview2 добовляется еще раз ID 3. почему так? Перед етим у меня недобовлялся по второму разу. Добавлено через 8 минут Забил новый код приложить:
0
|
||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|
| 23.09.2019, 07:09 [ТС] | |
|
Ех уже замучился, никак не выходит решить проблему.
0
|
|
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
|
| 23.09.2019, 15:40 [ТС] | |
|
Остался решить только это:
Насчет этого: Не надо создавать новую таблицу - надо добавлять строки в уже привязанную - вот работающий пример. Спасибо, всё заработало, но если в datagridview1 отмечаю галочки например информацию по ID 3 и жму кнопку добавить, то всё ок. но если хочу добавить еще информацию например отмечаю ID 5, ID 8, ID 2, то в datagridview2 добовляется еще раз ID 3. почему так? Перед етим у меня недобовлялся по второму разу.
0
|
|
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
||||||
| 23.09.2019, 17:04 [ТС] | ||||||
|
Добавил другой код, но автоматом добавляется первая строка. Где в коде ошибка может быть?
0
|
||||||
|
4 / 4 / 0
Регистрация: 21.08.2016
Сообщений: 404
|
||||||
| 22.10.2019, 05:33 [ТС] | ||||||
|
Привет всем!
Появился вопрос. На форме у меня datagrid и две кнопки одна добавить другая удалить. В datagrid у меня столбцы ID и DataGridViewButtonColumn
Проблема в том eсли закрыть форму и запустить опять то кнопка опять появляется. Можно ли как то сохранить изменение которые были сделаны перед закривание формы???
0
|
||||||
| 22.10.2019, 05:33 | |
|
Как обработать событие в webbrowser только 1 раз? Как обработать событие нажатия Ctrl+key?
Как работает событие RowEnter у DataGridView ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|