用DBGrid的时候,我们通常设一个SELECTED复选框做指针,
我现在有业务需要让这个复选框变成单选的,也就是只要实现互斥就可以了,就是选另中一个,前一个就取消选中
有什么办法吗
我现在有业务需要让这个复选框变成单选的,也就是只要实现互斥就可以了,就是选另中一个,前一个就取消选中
有什么办法吗
解决方案 »
- 怎样让mdi子窗体在mdi主窗体的panel控件上显示
- 新手现遇到一问题,不知道怎么给DBGRID指定域,请大哥大姐过来帮帮忙
- dbgird中的数据头可以不可以坚着显示呢??如何做??
- 555555555 大伙救救 偶 故国晚秋GG 啊! 55555555555555
- 这样的问题怎么解决?
- ****请大家指点!有关可执行文件的运行!
- 新年快乐!快乐散分!
- 请问哪位高手编过数据导入导出的程序!求源代码(尽可能给分)
- 谁有Installer Vise中文版?
- 已创建控件,但控件太多,所以要把控件的名字(当字符串)存入数据库,再调入名字(当组件对象使用). 我如何做'字符串'转化-->'组件'??
- 删除记录报错:bof,eof中有一个为真!哪位大哥快帮忙啊
- 请教:通过CreateService创建的服务程序有哪些功能?
begin
CheckBox1.Selected := False;
end;
在數據庫中作一個flag的字段值,可通過0或1去控制是否有選中;無論是單選或復選(或while循環),加上你的flag條件值,update後再Refresh...
if lst_sel.IndexOf(qry_lz.FieldByName('Auid').AsString)<0 then
begin
lst_sel.Add(qry_lz.FieldByName('Auid').AsString);
if VarToStr(cxGrid1DBBandedTableView1.Controller.FocusedRow.Values[1])<>'True' then
cxGrid1DBBandedTableView1.Controller.FocusedRow.Values[1]:=True;
end;