我想做一个批量删除的功能,用到了DBGridEH 的checkbox,想问如何判断checkbox是否被选中?
解决方案 »
- 请教一个SQL查询“男女比例”语句
- bmp图像旋转的速度问题
- 我又来了,我想用线程做一个查询,帮我看看为什么这样就不对呢,
- Delphi 6.0编写一个小的计算器
- 请问控件TClientDataSet在其Params属性中设置好参数后,如何设置SQL语句???
- 在delphi 中怎样作一个分数比较曲线图表?
- 关闭窗口时如何传递状态给另一个窗口调用?急
- 请问私营企业给不给住房公积金阿
- Delphi,爱你是一条不归路……(一篇精彩的文章和提问)
- 谁能给我个在DBGrid添加ComboBox的例子代码? 50分
- 用了消息循环,但主窗体的菜单快捷键不起作用。如:F4、Ctrl+D等
- C++ builder窗体消息映射
复选框在DBGridEh中就是一个Boolean类型的字段值,该值为True,则选中,为false,则未选中。
所以,你只需判断该DbGridEh所在列的值就行了。
能给我写一些代码看看吗
我用的是Clientdataset做的,你直接写如何删除复选框被选中的列,谢谢了!
2.或者循环时保存要删除的key,最后再执行delete的SQL语句
3.或者在选择的时候,就把选中行的key加入到某个列表中(当然取消选中时,就去掉),然后根据列表中的数据再做删除