Привет! Пользуюсь DataGrid-ом следующим образом: 1.Делаю в DataEnvironment запрос, в форме у нужного мне DataGrid-а ставлю ствойства: DataSource = DataEnvironment DataMember = Zapros 2.В DataGrid жду правой педалью мыши и делаю Retrive Fields - делаю нужные мне невидимые, подставляю .caption 3. Удаляю свойства DataSource,DataMember 4.Таблица становится на стадии разработки такая как мне надо, далее в модуле формы подключаюсь к АДО создаю SQL и присваиваю Set me.DataGrid.DataSource=myAdo.recordset Вопрос: Если не используя DataEnvironment ,то придется ли при каждом обновлении данных в DataGrid( recordset) делать что-то типа: Sub Form_Resize() call DataGrid_HideColumns End Sub Sub Refresh_recordset() call DataGrid_HideColumns End Dub Sub DataGrid_HideColumns() with datagrid .columns(0).visible=false ... .columns(N).visible=false ... .columns(M).caption="Клиенты" end with end sub
Ответить
|