中易网

delphi 中 关于memo 控件的小问题

答案:1  悬赏:0  
解决时间 2021-01-14 02:15
delphi 中 关于memo 控件的小问题
最佳答案
如果你想用DBMemo来实现这功能,虽然是可以但是效果并不好,其做法如下:
1.首先不设置dbmemo的DataSource属性。
2.在button的onclick事件上设置dbmemo的dataSource属性和Datafield属性。
3.在DBGrid的OnCellClick事件上设置dbmemo的dataSource属性为nil。
例程:
//按钮的Onclick事件
procedure TForm1.Button1Click(Sender: TObject);
begin
dbmemo1.DataSource:=dataSource1;
dbmemo1.DataField:='fname';
dbmemo1.DataSource:=nil;
end;
//Dbgrid的CellClick事件
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
dbmemo1.DataSource:=nil;
end;
但这样的做法效果明显不太好,因为在dbmemo里面的值还是会出现一下再消失。所以建议将dbmemo改为memo。其实现方法如下:
//button的click事件中写上这个就可以了,其中fields[X]表示你想显示dbGrid里面的那一个字段。
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Text:=dbgrid1.Fields[1].AsString;
end;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广州那边找工作都要去介绍所找吗,没有工厂直
汽车解押登记需要几天
哪个有cdrx4
在唐朝时期为什么会有这么多外国人来长安
江西景德镇名5瓷万寿无疆粉彩碗值多少钱?
事业单位面试形式?
烫feverish女鞋怎样加盟
我的手机是诺基亚3230,她有哪些缺点,怎么克
房产法律咨询
火车昆明火车站至乐清站
求分享BTS的WINGS全专音源,要百度云,谢谢
表示万物的词语
从洪安古镇走川河盖怎么走百度地图
为什么很多人抠了脚还要闻一下?
1982年出生的人是什么星座
推荐资讯
跪求!!!那些游戏我不会玩怎么办?我想学游戏啊
透水混凝土和传统混凝土以及透水砖各自有什么
想跟男朋友买个对戒戴下,反正明年要结婚都是
远航游戏中心潮汕升级拖拉机
你要吗?我这里有1000个
《聊斋志异》之《黄英》的原文与翻译是什么?
一间教室的长是9米,宽是7米,用边长0·6米的
两小腿站立过久,经常酸痛是什么回事
HC180B高强度钢材的最高强度、抗拉强度和屈服
For each man kills the thing he loves, yet
手机没有运行内存了,但是我就安装了几个软件
已酉一合,亥已一冲
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?