CheckBox в колонке DataGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ИванП
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 08.12.2005 (Чт) 19:55

CheckBox в колонке DataGrid

Сообщение ИванП » 08.12.2005 (Чт) 20:13

Есть DataGrid соединенный с базой данных. Одно из поле базы имеет логический тип (да/нет или 1/0 или true/false). Необходимо чтобы при отображении данных в DataGrid-е в колонке с логическим типом отображались CheckBox-ы. Подскажите, кто знает, как этого добиться? А то мне так и показывает 1 или 0.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 20:40

использовать грид, который это позволяет, например TruDBgrid или JanusGrid и тп

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Re: CheckBox в колонке DataGrid

Сообщение CORBA » 08.12.2005 (Чт) 21:31

ИванП писал(а):Есть DataGrid соединенный с базой данных. Одно из поле базы имеет логический тип (да/нет или 1/0 или true/false). Необходимо чтобы при отображении данных в DataGrid-е в колонке с логическим типом отображались CheckBox-ы. Подскажите, кто знает, как этого добиться? А то мне так и показывает 1 или 0.

Можешь показывать F и Т :)
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

ИванП
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 08.12.2005 (Чт) 19:55

Сообщение ИванП » 09.12.2005 (Пт) 17:37

А как распространяются эти компоненты и где их можно взять?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.12.2005 (Пт) 18:08

в основном они коммерческие и взять их можно в магазине :lol:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.12.2005 (Пт) 18:09

Распространяются за деньги, берутся на сайтах производителей...


Что касается меня, то когда я учил Datagrid это делать... в общем, я на него забил, и заставил его рисовать да/нет, а на обработку простого клика ячейки повесил замену значения на обратное. Типа чекбокс, но да/нет рисующий вместо галки :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ИванП
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 08.12.2005 (Чт) 19:55

Сообщение ИванП » 09.12.2005 (Пт) 18:22

Вопрос исчерпан, спасибо за помощь.

adminua1
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 26.05.2005 (Чт) 18:02

Сообщение adminua1 » 25.01.2006 (Ср) 17:34

А как делается эта обработка?

GSerg писал(а):Распространяются за деньги, берутся на сайтах производителей...


Что касается меня, то когда я учил Datagrid это делать... в общем, я на него забил, и заставил его рисовать да/нет, а на обработку простого клика ячейки повесил замену значения на обратное. Типа чекбокс, но да/нет рисующий вместо галки :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.01.2006 (Ср) 17:42

:roll:

В событии mouse_up :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 25.01.2006 (Ср) 17:43

StdFormat засунь нужный для конкретной колонки через свойство DataFormat

adminua1
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 26.05.2005 (Чт) 18:02

Сообщение adminua1 » 25.01.2006 (Ср) 18:46

GSerg писал(а)::roll:

В событии mouse_up :roll:


Дайте пожалуста примерчик кода. Спасибо


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 110

    TopList