работа с компонентом dataGrid и dataGridView

какое свойство компонентов позволить по-умолчанию отображать данные которые уже есть в таблице, через данные компоненты?

Нравится

5 комментариев

Здравствуйте, Максим!

Вопрос задан несколько туманно.

Для того, чтобы определить отображаемые в DataGridView колонки датасета, воспользуйтесь функционалом Определить колонки (Define Columns).

Для этого необходимо войти в Terrasoft Administrator, открыть карточку реестра (например, wnd_ContractsGridArea), нажать правой кнопкой на представлении и выбрать "определить колонки":

01

Затем в появившемся окне выбрать те поля, которые должны отображаться в данном представлении и нажать кнопку сохранения настроек:

02

Прямой связи с содержимым базы данных нет, для добавления в реестр колонки из базы данных необходимо предварительно добавить ее в запрос и датасет.

В случае, если Вам необходима дополнительная информация, пожалуйста, уточните на конкретном примере, что именно нужно реализовать.

Эту процедуру я делать умею, я хочу заставить DataGridView при запуске окна выводить записи которые уже были до этого вбиты при прошлом запуске. Т.е. вбил я несколько фамилий сотрудников и их даты рождения, а затем закрыл окно, при следующем открытии я хочу чтобы те фамилии которые я забивал, я не искал через фильтр, а они сразу выводились.

Максим, содержимое грида всегда заново перерисовывается при загрузке системы. Это связано с тем, что при интенсивной работе с системой записи могут быть удалены или перемещены другими сотрудниками, и сохранять список проблематично.

В случае, если Вам необходимо сохранять фильтры, рекомендуем использовать функционал динамических групп.

Теоретически, можно попробовать сохранять содержимое грида с профиле и отображать его в отдельном представлении, однако этот функционал необходимо реализовывать с нуля.

Уточните, пожалуйста, для каких задач необходим данный функционал?

где почитать про динамические группы? я незнаю что это такое...
список редактировать будет один человек, необходимо это для того чтобы сразу видеть все записи, кого уже добавили на обед, а кого нет... может там где-то в свойствах можно указать отображение записей всех, через скрипт или в панели слева в административном модуле?

О динамических группах можно прочесть в руководстве Быстрый Старт: http://training.terrasoft.ru/sites/default/files/document/TS_QS_3.3.1.p…

Документация по программе есть на портале Terrasoft Training http://training.terrasoft.ru/resources/document

Показать все комментарии