DBgridEh中设置了CHeckbox的问题(20分)

  • 主题发起人 qq_tom1520
  • 开始时间
Q

qq_tom1520

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在DBgridEh中设置了CHeckbox之后,
有两种情况:一个是打勾,一个是不打勾;(此问题已搞好)
新的问题如下:
当用户单击时,就把打勾或不打勾的值写到数据库里。请高手帮忙了。
 
我用STRGRIRD做打勾和取消打勾的真是麻烦
DBGRIDEH好用吗?
 
没高手路面吗?
 
要想不让他写数据库,就使用内存表来连接表格作数据源,用完不提交数据到数据库就行了
比如:TClientDataSet
 
我是要写如数据库,该怎么办呢。
 
先为数据源赋一个数据集,然后把这个dbgrideh通过这个datasource连接到数据库
dbgrideh.datasource:=datasource1;
这个数据集可以通过查询获得数据表内的数据,需要注意的是
查询时字段名不能使用别名(select f1 as XXX 之类)。
 
如何定位鼠标按了那一行那一列
 
下面的代码,能在那个属性或事件里设置????????
if query1.state in [dsInsert,dsEdit] then

query1.post;

query1.checkbrowsemode;
 
顶部