Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2023, 00:13   #1
Rait-spider
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 15
По умолчанию Добавление и удаление полей из датасета

Добрый вечер, уважаемые форумчане! С Delphi работаю совсем недолго, поэтому могу какие-то вещи не знать.

Есть у меня некий датасет типа TClientDataSet с полями с именами "1", "2", "3"(назовём условно). Датасет был получен в таком виде как результат выполнения некоторой функции. Теперь мне необходимо после получения датасета удалить из него поле, скажем, "3"(оно больше не нужно). Каким образом это можно сделать прямо по ходу выполнения?

И ещё один вопрос аналогичный. После удаления я хочу добавить поле "4", но перед полем "2" и после поля "1". То есть будет по итогу "1", "4", "2". Есть ли способ выполнить и это в рамках данного компонента?

Заранее большое спасибо!
С++ - сила
Rait-spider вне форума Ответить с цитированием
Старый 31.03.2023, 09:15   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
после получения датасета удалить из него поле,
зачем?
просто не используйте его.
DBgrid также имеет возможность СКРЫВАТЬ не нужные колонки( поля DataSet)

Цитата:
После удаления я хочу добавить поле "4"
добавьте его сразу на этапе формирования.

Цитата:
но перед полем "2" и после поля "1"
просто настройте порядок отображения в таблице (Dbgrid.columns)

вам не надо модифицировать DataSet достаточно настроить отображение полей в таблице(DBgrid.Columns).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 31.03.2023 в 09:18.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление полей в бд из формы! Tasechka Microsoft Office Access 1 17.12.2012 13:14
ADO: добавление и удаление полей в таблицу grh БД в Delphi 4 21.10.2011 09:50
Программное добавление и удаление полей grh БД в Delphi 4 11.06.2011 11:35
Добавление полей в Paradox _SERGEYX_ БД в Delphi 1 21.05.2009 18:27
Удаление/добавление полей runtime /Denis/ БД в Delphi 1 06.08.2008 22:35