Сортировка в DBGrid по событию TitleClick для TBufDataSet

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сортировка в DBGrid по событию TitleClick для TBufDataSet

Сообщение Xenar » 22.02.2013 14:02:12

День добрый. Нашел я вот такую интересную статью
http://khv.at.ua/publ/lazarus/sortirovka_v_dbgrid_po_sobytiju_titleclick_dlja_tbufdataset/3-1-0-22

Пытаюсь реализовать ее у себя и в участке
Код: Выделить всё
procedure Tf_manager.DBGrid2TitleClick(Column: TColumn);
begin
  SortBufDataSet(DBGrid2, Column.FieldName);
end;

получаю ошибку
Код: Выделить всё
Error: Incompatible type for arg no. 1: Got "TDBGrid", expected "TBufDataset"


Не совпадение типов? Но у авторов вроде бы все работало......
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Сортировка в DBGrid по событию TitleClick для TBufDataSe

Сообщение xcod » 22.02.2013 20:16:44

RxDBGrid вроде это умеет делать
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Сортировка в DBGrid по событию TitleClick для TBufDataSe

Сообщение Padre_Mortius » 22.02.2013 20:40:48

Xenar, в данном случае компилятор прав, т.к. TDBGrid это компонент только для отображения данных. Вместо DBGrid2 вам неообходимо прописать TBufDataset
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Сортировка в DBGrid по событию TitleClick для TBufDataSe

Сообщение Xenar » 22.02.2013 20:46:18

Padre_Mortius писал(а):Xenar, в данном случае компилятор прав, т.к. TDBGrid это компонент только для отображения данных. Вместо DBGrid2 вам неообходимо прописать TBufDataset
Так я примерно и понял, но не могу найти толкового примера по использованию BufDataset (назначение его) вместе с DBGrid и SQLQuery
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 239

Рейтинг@Mail.ru