Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 24 апр 2024, 01:31

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 17 мар 2018, 17:08 
Не в сети

Зарегистрирован: 17 мар 2018, 17:05
Сообщений: 1
Здравствуйте подскажите как можно получить массив записей колонки допустим в strings из MemTableEh


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 23 мар 2018, 19:09 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добый день.

Вот код для добавления значений первой колонки в StringList.

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  sl: TStringList;
begin
  sl := TStringList.Create;

  DBGridEh1.DataSource.DataSet.First;
  DBGridEh1.DataSource.DataSet.DisableControls;
  while not DBGridEh1.DataSource.DataSet.Eof do
  begin
    sl.Add(DBGridEh1.Columns[0].DisplayText);
    DBGridEh1.DataSource.DataSet.Next;
  end;
  DBGridEh1.DataSource.DataSet.EnableControls;

  sl.Free;
end;

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 24 мар 2018, 21:37 
Не в сети

Зарегистрирован: 23 мар 2017, 13:41
Сообщений: 70
Вожможно имелось ввиду, иметь возможность получать массив данных колонки, на подобии такого:
Код:
intArray: TArray<integer>;
strArray: TArray<string>;

intArray := mt.FieldByName('fieldName').AsIntegerArray;
strArray := mt.FieldByName('fieldName').AsStringArray;


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


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB