关于几个DXDBGRID的小问题(属于EXPRESSQUANTUM控件中的一个)(90分)

  • 主题发起人 主题发起人 hzzkf
  • 开始时间 开始时间
H

hzzkf

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我想在列比较多时往右移表格时能锁定前几列(如STRINGGRID控件中的FIXEDCOLS
属性的作用)。
2、我的DXDBGRID用QUERY+DATABASE控件连接SQL SERVER 的数据表,但用以下语句返回的
结果集却不能改动?怎么回事?
dataunit.DataModule1.query1.close;
dataunit.DataModule1.query1.sql.clear;
dataunit.DataModule1.query1.SQL.Add('select * from 用工性质信息表');
dataunit.DataModule1.query1.open;
3、我的设想是这样的,当用以上语句返回结果后,先在DXDBGRID中修改 ,然后按下一个
保存按钮,数据才提交回数据库。提交的过程大家不用操心,问题是我怎样在改动DXDBGRID
的数据时暂时切断它和数据源的联系呢?(此时只把它当STRINGGRID一样用)
以上问题请大家赐教
 
请大家回答
 
为什么要断开?为什么不用CacheUpdate?
 
hzzkf:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。

 
1.column没Fixed属性,先把要固定的column放到第一个band
dxDBGrid1->GridBand->Fixed=bfNone; //bfLeft, bfRight
2. 那里设了ReadOnly?查查KeyField, LoadAllRecords的设置
 
接受答案了.
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部