首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DBGridEh中BoxCheckButton的有关问题!高分相送

2012-02-07 
DBGridEh中BoxCheckButton的问题!高分相送!各位高手:我想要实现这样的功能:在DBGridEh 中有多列BoxCheckBu

DBGridEh中BoxCheckButton的问题!高分相送!
各位高手:
  我想要实现这样的功能:在DBGridEh 中有多列BoxCheckButton,但对每一行记录选择时只能选中一列,也就是说我选中其中一列时其他列要显示成未选中,也就是RadioGroup中单选的功能。谢谢指教!!!
  问题已解决立即送分!!!

[解决办法]
关注

期望有高手详细指点一下dbgrideh用法
[解决办法]
我也想知道。帮顶。。。。
[解决办法]
procedure Tdfcgtpc.DBGridEhCellClick(Cloum:TCloum) 
var 
I: integer; 
begin 
for i := 0 to DBGridEh.FieldsCount - 1 do 
begin 
if DBGridEh.Field[i].DataType = ftBoolean then 
begin 
if DBGridEh.Field[i].FieldName <> Cloum.FieldName then 
begin 
if DBGridEh.DataSource.Dataset.State in ([dsInsert,dsEdit]) then 
DBGridEh.Field[i].asBoolean := False; 
end; 
end;
end;
end; 
上次給的代碼只是點思路,沒有調試, FieldColumns[i] 應該用Field[i]
DBGridEh1CheckButton(Sender...)事件 應該用CellClick(Cloum:TCloum), 
這次給的代碼應該是你所要的。在我本機上可以通過。
[解决办法]

热点排行