Два Data Grid'a , КАК ?
От: crossset  
Дата: 08.02.03 21:34
Оценка:
Здравствуйте!
Помогите ПЖЛ!
Пишу инрефес к базе на C++.
Использую MS Data Grid Control И ADO DC.
Нужно скрыть поле в Data Grid'е (в рантайме и/или при создании).
Стандартно возможы настройки только для двух полей в Data Grid'е.
Может это и не в DGride делать?
В общем нужно отобразить данные в виде таблицы,
но одно, ключевое поле, нужно скрыть.
(Оно должно присутствовать в выборке
т.к. нужно получать значение этого поля)

10.02.03 09:03: Перенесено из 'C/C++'
Re: Два Data Grid'a , КАК ?
От: RobinBobin  
Дата: 10.02.03 08:59
Оценка:
Здравствуйте, crossset, Вы писали:

C>В общем нужно отобразить данные в виде таблицы,

C>но одно, ключевое поле, нужно скрыть.
C>(Оно должно присутствовать в выборке
C>т.к. нужно получать значение этого поля)

Первое, что приходит в голову: можно установить ширину 0 для этой колонки. Можно пошарить в методах класса CDataGrid, который генерится, когда ты вставляешь ADO Data Grid. Ну самому в этом разбираться оченно муторно. Не знаю, может, где-нибудь в инете есть описания. Попробуй на Google посмотреть.
Re: Два Data Grid'a , КАК ?
От: FYRK  
Дата: 11.02.03 12:56
Оценка:
Здравствуйте, crossset, Вы писали:

C>Здравствуйте!

C>Помогите ПЖЛ!
C>Пишу инрефес к базе на C++.
C>...
C>Может это и не в DGride делать?
Ага.
Для инрефеса к базе на C++ лучшая(IMHO) штука — Stingray Objective Grid из Rogue Wave Stingray Studio.
Ознакомиться мона там.
Три года её юзю — доволен функциональностью полностью, оч полезно было поизучать их срцы.
Я пользую ODBC, но с ADO она тоже дружит.

Пока не поздно(я так понял — проект Вы толька начинаете) берите Stingray, ибо с DataGrid'ом и его врапером намучаетесь. Сам начинал с MSFlexGrid'а(тоже что-то типа DataGrid'а), а кода увидел Objective Grid, все что делал 8 месяцев на MSFlexGrid'е, переделал за 4 недели на Objective Studio, увеличив на порядок функциональность интерфейса сделаного на MSFlexGrid'е.

Удачи...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.