Страница: 1 |
Может кто знает: есть рекордсет где выбирается несколько полей из таблицы и есть датагрид, где нужно показать только одно конкретное поле из этого рекордсета. Как в коде указать это свойство гриду? Заранее благодарю за ответы!
Какое конкретное поле (или поля) будет выводить датагрид, задается в свойствах датагрид. Если ты имел в виду, что надо выводить только одну запись, то тогда датагрид здесь не поможет. Надо либо изменить запрос для рекордсет, либо поставить на него фильтр! To Legik: А я и спрашиваю про свойства! Как в коде указать только одно поле для вывода в грид. Кол-во записей может быть какое угодно-к делу это отношение не имеет. В доках рылся - не нашел. Если вопрос стоит указать именно в коде, есть два способа: 1. Делаем все колонки не видимыми (как оставить одну из них видимой не трудно догадаться): For i = 0 To DataGrid1.Columns.Count - 1 2. Физически удалить колонки из коллекции Columns For i = 1 To DataGrid1.Columns.Count - 1 Удачи. To DimaS Спасибо за ответ! Правда в этом случае нужно знать номер нужного поля. Может есть вариант где будет достаточно указать его имя как источник для вывода в единственную колонку грида? Если я правильно понял, то делаем следующим образом: Используя коллекцию Columns, задаем для колонки свойства (пишу на память, но вроде бы правильно): DataGrid.Columns(1).DataField="имя_нужного_поля" DataGrid.Columns(1).Caption = "заголовок столбца" и т.п. Удачи. Страница: 1 |
Вопрос: Вопрос по гриду
Добавлено: 14.07.03 11:54
Автор вопроса: Evgen
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Legik
ICQ: 292375033
Вопросов: 3
Ответов: 72
Профиль | | #1
Добавлено: 14.07.03 13:25
Номер ответа: 2
Автор ответа:
Evgen
Вопросов: 2
Ответов: 5
Профиль | | #2
Добавлено: 14.07.03 21:17
Номер ответа: 3
Автор ответа:
DimaS
Вопросов: 2
Ответов: 85
Профиль | | #3
Добавлено: 15.07.03 10:36
DataGrid1.Columns(i).Visible = False
Next i
DataGrid1.Columns.Remove i
Next i
Номер ответа: 4
Автор ответа:
Evgen
Вопросов: 2
Ответов: 5
Профиль | | #4
Добавлено: 16.07.03 05:37
Номер ответа: 5
Автор ответа:
DimaS
Вопросов: 2
Ответов: 85
Профиль | | #5
Добавлено: 16.07.03 11:02