Страница: 1 |
подскажите плз как можна избавиться от серого чекбокса в таблице, если значение логической ячейки = DBNull
А какие значения (так понимаю значения из БД) получает логическая ячейка? Если, анализируем данные например есть что-то, тогда =True, иначе = False, а если получили Null, тогда =DBNull. В этом случае вот такой пример: .SelOblastID = DR( .SelRayonID = DR( .cmbTypeAddres.SelectedIndex = DR( .txtGorod.ValueText = DR( .txtGorod.Tag = DR( Обрати внимание на & String.Empty, т.е. если будет возвращено Null и к нему прицепить пустую строку, то это уже будет не Null, а пустая строка. Ну поставь в запросе ISNull(MyBitField, 0) и не парься. MyBitField - твое битовое поле. Со стандартным гридом почти не работал, но в Janus Grid'е есть для этого специальные свойства. Страница: 1 |
Вопрос: BoolColumn
Добавлено: 28.03.04 17:58
Автор вопроса:
Артём Л. | ICQ: 280044491
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа: Oleg K
Вопросов: 15
Ответов: 72
Профиль | | #1
Добавлено: 29.03.04 02:14
Номер ответа: 2
Автор ответа: Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #2
Добавлено: 29.03.04 11:21
DataReader я тут не использую
табличку заполняю простым способом через DataTable and DataAdapter, поэтому
проверять каждое значение поля не могу.
серый чекбокс появляется тогда, когда значение базы логического поля ни тру
и не фолс , а DBnull, но для меня DBnull должно интерпретироваться как фолс
.
есть такой стиль DataGridBoolColumn , который отвечает за отображение
логических значений. У него есть пару свойств таких как AllowNull,
NullValue. Я так понимаю NullValue должно отвечать за то, какое я значение
хочу присваивать ячейкам со значением DBnull. Но это не работает. AllowNull
= false,NullValue=false - не дает никаких эфектов.
Номер ответа: 3
Автор ответа: Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #3
Добавлено: 29.03.04 15:31
Номер ответа: 4
Автор ответа: Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #4
Добавлено: 29.03.04 16:41
не могу я так сделать,
дело в том что что выбирать из базы я беру из параметров системы тип полей
до запроса я определить не могу, и за значение этих параметров я не несу
ответсвенности, тоесть контролировать их значение не могу...
Номер ответа: 5
Автор ответа: Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #5
Добавлено: 29.03.04 16:42
не могу я так сделать,
дело в том что что выбирать из базы я беру из параметров системы тип полей
до запроса я определить не могу, и за значение этих параметров я не несу
ответсвенности, тоесть контролировать их значение не могу...
Номер ответа: 6
Автор ответа: Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #6
Добавлено: 30.03.04 12:35