G goldfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #1 请问:dxTBGrid中怎么让dbCheckBox可用?它绑定的字段应该是什么类型? 我用的dbcheckBox总是不可编辑的。
B biggo Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #2 他有三个属性 ValueChecked//选择值 ValueGrayed//不确定值 ValueUnchecked//非选择值 一般ValueGrayed不用去管。 如果你绑定的是数据库逻辑字段,那么ValueChecked中添True;ValueUnchecked添False 如果你绑定的是用数字模拟的逻辑字段,如:0表示False,1表示True, 那么ValueChecked中添1;ValueUnchecked添0 如果你绑定的是用字符模拟的逻辑字段,如:F表示False,T表示True, 那么ValueChecked中添T;ValueUnchecked添F 这样才能保证运行结果和你想要的一样。
他有三个属性 ValueChecked//选择值 ValueGrayed//不确定值 ValueUnchecked//非选择值 一般ValueGrayed不用去管。 如果你绑定的是数据库逻辑字段,那么ValueChecked中添True;ValueUnchecked添False 如果你绑定的是用数字模拟的逻辑字段,如:0表示False,1表示True, 那么ValueChecked中添1;ValueUnchecked添0 如果你绑定的是用字符模拟的逻辑字段,如:F表示False,T表示True, 那么ValueChecked中添T;ValueUnchecked添F 这样才能保证运行结果和你想要的一样。
G goldfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #3 biggo,这个问题解决了,能否再出点力? 我想不把这个字段保存进表中,也就是说在dxDBGrid中加入一个运行时使用的 checkBox就行了,怎么办?我折腾老半天了,问题在于怎么用ClientDataSet 加一个数据库中没有的字段,用到我的控件中来,这个字段不需要与库交互,但是 我自己加的字段放到dxDBGrid中去,它总会去保存,然后出错,难办啊。
biggo,这个问题解决了,能否再出点力? 我想不把这个字段保存进表中,也就是说在dxDBGrid中加入一个运行时使用的 checkBox就行了,怎么办?我折腾老半天了,问题在于怎么用ClientDataSet 加一个数据库中没有的字段,用到我的控件中来,这个字段不需要与库交互,但是 我自己加的字段放到dxDBGrid中去,它总会去保存,然后出错,难办啊。
G goldfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-03 #4 我已经解决了,用Query可以解决这个问题,查询时用一个虚字段,如 select FBIN, 1 check from dbname; 这里check是字段名,1为值。谢谢BIGGO!