欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Delphi10.3的DBGrid中memo类型显示内容而不是(WIDEMEMO)

程序员文章站 2021-12-14 10:43:11
1]连接好数据库,并显示; procedure TForm1.FormCreate(Sender: TObject); begin FDQuery1.Connection := FDConnection1; FDConnection1.LoginPrompt:=false; //取消登录提示框 FD ......

1]连接好数据库,并显示;

procedure tform1.formcreate(sender: tobject);
begin
fdquery1.connection := fdconnection1;
fdconnection1.loginprompt:=false; //取消登录提示框
fdconnection1.open('driverid=sqlite;database=test1.sqlite3.db');
end;

Delphi10.3的DBGrid中memo类型显示内容而不是(WIDEMEMO)

  2]增加所有字段;

Delphi10.3的DBGrid中memo类型显示内容而不是(WIDEMEMO)

  3]添加事件;

Delphi10.3的DBGrid中memo类型显示内容而不是(WIDEMEMO)

 //    fdquery1username: twidememofield;

procedure tform1.fdquery1usernamegettext(sender: tfield; var text: string;
  displaytext: boolean);
begin
text := copy(fdquery1username.asstring, 1, 50);
end;

4]效果;

Delphi10.3的DBGrid中memo类型显示内容而不是(WIDEMEMO)