Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #5  
Старый 08.05.2010, 12:53
andrey.v.z andrey.v.z вне форума
Прохожий
 
Регистрация: 27.04.2010
Сообщения: 22
Репутация: 10
По умолчанию

Спасибо за варианты.
Из выше перечисленного выбрал ClientDataSet и использую без сохранения в файл. Возникли новые вопросы...
Впервые использую связку DBGrid - DataSource - ClientDataSet, не совсем понял где настраивать конечное отображение и формат показываемых в форме (в DBGrid) данных?
В окне TreeView в DataSourse -> FieldDefs задал имена полей таблицы. В их свойствах указал имена и формат данных. Но почему-то там же свойство Size могу установить только для полей типа ftString, если же у меня форматы ftInteger и ftFloat то при попытке изменить нулевое значение на большее, вылазит ошибка: Invalid Field Size.
Через свойства DBGrid удалось поменять шрифты и ширину столбцов.
Хотелось бы менять еще высоту строк, а так же установить формат для числовых данных, точнее кол-во знаков дробной части.
Еще пробывал менять ширину столбцов так:
Цитата:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
with DBGrid1.Canvas do begin
Column.Width:=50;
end;
end;
Работает, но почему-то вызвает глюки в заливке кнопок формы.

еще по ClientDataSet подскажите, как удалить сразу все строки данных не удаляя структуру. Не попалась на глаза команда....

Последний раз редактировалось andrey.v.z, 08.05.2010 в 13:46.
Ответить с цитированием
 


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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:55.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025