|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - DataGridView с Checkbox |
|
.NET - DataGridView с Checkbox
|
В Поисках Истины Сообщения: 802 |
Профиль | Отправить PM | Цитировать Здрасти) Собственно такой вопрос : Есть DataGridView(например, из 2х колонок, одна типа - текст, другая - чекбокс)!Таблица ни с чем не связана!Данные вносятся свободно, при помощи :
При выполнение, все заносится в таблицу!Но вот при нажатии на чекбокс, он не меняется!Что нужно сделать?Обрабатывать событие клика на ячейке?или можно как то по другому?Подскажите пожалуйста! |
|
Отправлено: 08:23, 14-10-2010 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 08:42, 14-10-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Delirium, Да я искал, но чет так и не разобрался ((
Смену чекбоксов сделал так : private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1[e.ColumnIndex, e.RowIndex].Value.GetType() == Type.GetType("System.Boolean")) { if ((bool)dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value == true) { dataGridView1[1, e.RowIndex].Value = false; } else { dataGridView1[1, e.RowIndex].Value = true; } } } |
Последний раз редактировалось LilLoco, 14-10-2010 в 10:35. Отправлено: 09:51, 14-10-2010 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата LilLoco:
А, ну и если циклах (if, for. и т.д.) используется всего одна строка, то скобки фигурные не нужны. Т.о. твой код можно написать как: |
|
------- Отправлено: 12:06, 14-10-2010 | #4 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Цитата Delirium:
Цитата Delirium:
|
|||
------- Отправлено: 13:03, 14-10-2010 | #5 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Эм, дабы не создавать новой темы, напишу сюда же!
Сделал закрашивание строк, закрашивая в цикле отдельно каждую ячейку строки!Возможно ли как нибудь закрасить сразу целиком строку?Или все таки при помощи цикла? |
------- Отправлено: 15:49, 14-10-2010 | #6 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 01:21, 15-10-2010 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
.NET - DataGridView и C# | Efsey | Программирование и базы данных | 3 | 22-09-2010 07:21 | |
Разное - CheckBox! Определение хэндла! | LilLoco | Программирование и базы данных | 9 | 11-09-2010 14:37 | |
Delphi - checkbox в dbgrid | chikara | Программирование и базы данных | 1 | 16-08-2010 22:41 | |
VBA - DataGridView | MuCTEP | Программирование и базы данных | 9 | 23-07-2008 13:52 | |
Visual Basic + CheckBox | Artya | Программирование и базы данных | 3 | 26-03-2003 13:23 |
|