VS2005: DataGridViewCheckBoxColumn странно себя ведет
От: VKab  
Дата: 24.03.06 15:56
Оценка:
Что-то я туплю...
Допустим, есть такой проект: БД из одной пустой таблицы
[ID] — счетчик
[SomeText] — text
[CheckState] — true/false
Подключаем ее к DataGridView стандартными инструментами VS2005. В DataGridView оставляем только колонки CheckState и SomeText.
Запускаем. Производим следующие действия: пытаемся добавить первую (!!!) запись прямо в DataGridView — набираем в SomeText текст, CheckState не трогаем, и, не сохраняя, жмем ESC. Типа, передумали. Так вот, если CheckState (тип DataGridViewCheckBoxColumn) стоит первой колонкой, то вылетает исключение NullReferenceException (Object reference not set to an instance of an object) с ссылкой на Application.Run(new MyForm()). Если первой колонкой стоит текстовое поле (DataGridViewTextBox) — все проходит гладко.
В чем моя ошибка? Может, я что-то в DataGridViewCheckBoxColumn не понимаю? Значения TrueValue, FalseValue, значения по-умолчанию менял... Тупик.

Помогите, а?
Re: VS2005: DataGridViewCheckBoxColumn странно себя ведет
От: Smarty Россия  
Дата: 25.03.06 18:38
Оценка:
Здравствуйте, VKab, Вы писали:

VK>Что-то я туплю...

VK>Допустим, есть такой проект: БД из одной пустой таблицы
VK> [ID] — счетчик
VK> [SomeText] — text
VK> [CheckState] — true/false
VK>Подключаем ее к DataGridView стандартными инструментами VS2005. В DataGridView оставляем только колонки CheckState и SomeText.
VK>Запускаем. Производим следующие действия: пытаемся добавить первую (!!!) запись прямо в DataGridView — набираем в SomeText текст, CheckState не трогаем, и, не сохраняя, жмем ESC. Типа, передумали. Так вот, если CheckState (тип DataGridViewCheckBoxColumn) стоит первой колонкой, то вылетает исключение NullReferenceException (Object reference not set to an instance of an object) с ссылкой на Application.Run(new MyForm()). Если первой колонкой стоит текстовое поле (DataGridViewTextBox) — все проходит гладко.
VK>В чем моя ошибка? Может, я что-то в DataGridViewCheckBoxColumn не понимаю? Значения TrueValue, FalseValue, значения по-умолчанию менял... Тупик.

VK>Помогите, а?


Есть минимальный код, что бы ошибку "пошшупать"? Если есть — пиши его сюда, пощупаем, подумаем....
<<Rule of Forum: После того, как вопрос задан... не поленитесь поставить отвечавшему оценку!>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.