dbgrid是从 TCustomGrid继承来的吧?为什么我直接改变DBgrid的列数没有反映呢?
我现在想这么干,就是在DBGrid最左侧添加一列,里面画一个Combobox用来显示这行有没有被选中,谁知道怎么处理?谢谢啦
分不多,100分 奉上
我现在想这么干,就是在DBGrid最左侧添加一列,里面画一个Combobox用来显示这行有没有被选中,谁知道怎么处理?谢谢啦
分不多,100分 奉上
解决方案 »
- 关于delphi 函数(过程)中的 overload;
- 请教,如何让richedit的行高等于该行字体的实际高度?
- 求助!从excel导出数据?
- 问个小问题!谢谢!
- 在DELPHI中用什么语句可以将一个过程或函数中止。
- TDataBase动态连接Access数据库无法连接的问题
- 请教怎样检测是否有按键信息?
- ■■■提出常用问题,成就信誉至上!■■■CSDN结贴联盟信誉理念!!▲▲▲
- ListView倥件的使用,急!!
- 关于stringgrid中显示的问题
- 如何动态向dbgrid控件中添加combobox控件,添加内容为库中对应字段值
- 有没有加密用的控件!请同是天涯同命鸟的程序员帮帮忙!能让我们的辛苦的工作不会白费!!!
而且dbgrid可能满足不了你在左边增加一列的要求,除非你查询数据库时专门做一个字段,
如:select '' as field_extra,a,b from aa。
其实你的要求可以用listview来满足,设listview.checkboxes:=true就可以在每行的最左边呈现出一个checkbox。你要作的只是遍历你查询的结果加入listview中
所以用listview比较好
还要把对应列的checboxes的属性置为true