求dbgrid中固定前两列的原码! 在dbgrid中的rawcolumncell事件中写以下代码tstringgrid(dbgrid1).fixedcols:=1;就ok了。效果一般,你最好用ehlib v2.4第三方控件,我刚用过,效果很好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 借花献佛在字段的ONGetText事件里写代码:procedure Tbase.Query1FieldNameGetText(Sender: TField; var Text: String; DisplayText: Boolean);begin inherited; if Query1FieldName.AsString='' then Text:='-------'; DisplayText:=True;end; http://www.51delphi.com/delphi/soft?type=数据库 谢谢各位!还有一个问题:我用以下代码实现改变指定行背景色时。当按下dbgrid的滚动条后,从下面冒出来的记录的背景色没有变,为什么?如何解决?下班前给分。 你的代码应该在ondrawcell中实现,那样就不会出现你碰到的问题了如果要实现固定前两列,最好用第三方控件,如afixgrid 是阿我也是在这里面写的,斑马线可以实现了,可固定的东东颜色就是会变甚至Title都看不见了乱得不成样子,是不是dbgrid不能这样子做阿,我就是不想用第三方控件才问这个问题阿 关于任务栏崩溃,托盘图标消失的问题 厦门招聘.Net Delphi技术员/工程师。 邀请Delphi加盟东莞企业 招聘Delphi程序员(上海) 应该如何动态的设定数组的长度? 为什么没有人回答我的问题!气愤散分:| 类似网络蚂蚁那样程序最小化还能一直在桌面上的小窗口是怎么实现的?急!! 各位高手帮帮小弟(送分要多少给多少,只要我有) delphi里面怎么调用别的程序啊 如何让程序的子窗体始终位于所有其它进程的最前端? delphi中的case 语句的表达式变量有什么要求? 怎樣改變第三方控件默認的CAPTION 屬性?
在字段的ONGetText事件里写代码:
procedure Tbase.Query1FieldNameGetText(Sender: TField;
var Text: String; DisplayText: Boolean);
begin
inherited;
if Query1FieldName.AsString='' then
Text:='-------';
DisplayText:=True;
end;
我用以下代码实现改变指定行背景色时。当按下dbgrid的滚动条后,从下面冒出来的记录的背景色没有变,为什么?如何解决?
下班前给分。
如果要实现固定前两列,最好用第三方控件,如afixgrid