delphi dxdbgrid加多选框
我要给dxdbgrid加一列多选框,就添加了一列dxDBGridcheckColumn的列,我要在选中某一行的时候让它打勾,而现在我在GRID的click事件中,让这一列...
我要给dxdbgrid加一列多选框,就添加了一列dxDBGridcheckColumn的列,我要在选中某一行的时候让它打勾,而现在我在GRID的click事件中,让这一列的(忘了是哪个属性了)的值等于grayedcheck,结果所有行都打上勾了。
我把这一列绑上数据集也没用啊,应该给它什么类型的值啊?
请问应该怎么做? 展开
我把这一列绑上数据集也没用啊,应该给它什么类型的值啊?
请问应该怎么做? 展开
1个回答
展开全部
翻了以前的代码来看,dxDBGridcheckColumn有三个属性ValueChecked,ValueGrayed,ValueUnchecked。默认ValueChecked是True,ValueUnchecked为False。如果你绑定的字段是Boolean型,那笔记录字段的值为True,选框就会自动打钩了。如果你不是布尔型,比如是整形,你可以设置ValueChecked的值为1,那只要那个字段值为1就会打钩。
一般你要那一行打钩,就设置字段的值跟ValueChecked一样就可以了。
不知是否可以帮到你。
一般你要那一行打钩,就设置字段的值跟ValueChecked一样就可以了。
不知是否可以帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询