Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Datagridviewcheckboxcolumn
Форум программистов > Системное программирование > .NET
S-haman
Здраствуйте работаю с DataGridView и у одного поля тип DataGridViewCheckBoxColumn, подскажите как можно програмно проверить отмечен чекбокс или нет?
пробовал проверять:
"if (dataGridView1.Rows[0].Cells[7].Value ==false)"

регаетсья на то что не может сравнитвьа обект с типом булеан.
B датагриде есть разные типы полей и надо проверять конкретное поле на значение, и это надо делать не при форматировании а при нажатии на кнопку или вызове процедуры
sax_ol
Цитата(S-haman @ 16:07:2008 - 08:18) *
регаетсья на то что не может сравнитвьа обект с типом булеан.
И ниочем это вам не говорит?
Young Programmer
попробуйте так:

if ( (bool)dataGridView1.Rows[0].Cells[7].Value==false)
S-haman
Цитата(Young Programmer @ 17:07:2008, 06:49 ) *
попробуйте так:

if ( (bool)dataGridView1.Rows[0].Cells[7].Value==false)

выдает следующюю ошибку
"Specified cast is not valid."
sax_ol
Говорит о том что там тип не бул, но если пітаться записать в то поле то відаеться ошибка что поле являеться типа булеан , значит соответственно оно должно сравниваться с булеаном ))
DZX
Object в bool так просто не привести, можно так

if(!Convert.ToBoolean(dataGridView1.Rows[0].Cells[7].Value)) ....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.