Поля memo в dbgrid.

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

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

Re: Поля memo в dbgrid.

Сообщение qivi » 26.04.2010 15:50:27

Господа форумчане, помогите пожалуйста... в полном тупике по данному вопросу...
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Поля memo в dbgrid.

Сообщение svk12 » 26.04.2010 17:40:27

Вот такой метод работает с TRxDBGrid

Код: Выделить всё
procedure TTabViewForm.TheGridDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if Assigned(Column) then begin
    Thegrid.Canvas.TextRect(Rect, Rect.Left, Rect.Top, ' '+Column.Field.AsString);
  end;
end;                                                         
svk12
постоялец
 
Сообщения: 408
Зарегистрирован: 09.06.2008 18:42:47

Re: Поля memo в dbgrid.

Сообщение qivi » 26.04.2010 21:19:16

Почти работает... точнее работает но при этом пишет слово "(МЕМО)"... можно же как ни будь от него избавится?
1.png


Добавлено спустя 34 минуты 10 секунд:
Всё, дошло! Большое спасибо :)
Код: Выделить всё
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if Assigned(Column) then
  begin
   DBGrid1.Canvas.FillRect(Rect);
   DBGrid1.Canvas.TextRect(Rect, Rect.Left, Rect.Top, ' '+Column.Field.AsString);
  end;
end;
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru