X11
((dbg as TcxGridSite). GridView as TcxGridDBTableView).DataController.DataSource.DataSet, например.
((dbg as TcxGridSite). GridView as TcxGridDBTableView).DataController.DataSource.DataSet, например.
Но вылазят траблы - форма при загрузке не раскрывается на весь экран. сворачиваешь-разворачиваешь - все нормально. Как обойти этот трабл, где еще можно нормально получать данные из DATA при перемещении по таблице?
вот здесь я не понял
Может у тебя какой компонет лежит, который запоминает положение формы? Вот она и не максимизируется...
если я в TreenFocusedNodeChanged помещаю код для получения данных из DATA, то форма появляется такая, как в дезайнере.
Если юзать DB компоненты, то база со 150 000 записей с MS SQL сервера просасывается ООООООООчень долго
Можно установить релейшены в таблицах
Я думал о скрытых полях. В некоторых проектах есть такой подход. Но это как то не красиво. ИМХО
Вопрос, каким образом на эту форму можно разместить кнопу "Open Item"
Если юзать DB компоненты, то база со 150 000 записей с MS SQL сервера просасывается ООООООООчень долго. Выход - юзать простые компоненты.
X11 в дизайнере кажется нет, в рантайме метод - CreateFieldsFromDataSet
и использовать в DB-компонентах GridMode.
А сам то компонент DB или нет? Есть 2 подхода. 1. Использовать DB компонент и DataSet и при раскрытии узлов записи добавлять туда. 2. Не использовать DB компонент и каким-то образом самому заботиться о хранении записей. Какой предпочтительней?
Use the MultiSelect property to determine whether multiple rows can be selected within a view. This is implemented by navigating a view with the Ctrl or Shift keys pressed. This applies to keyboard and mouse navigation. The Shift key is used to select a range of rows, and the Ctrl key is used to select non-sequential rows.
Refer to the Selecting Records section for more information.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Kylix