怎样才能全选DBGrid里的内容 怎样才能通过BUTTON的CLICK 事件全选DBGrid里的内容。进一步的:能不能在DBGrid的每行的前面加一个CheckRadioBox。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是可以的,不过我建议你从数据源考虑,DBGRID的内容也是通过查询或表等数据提供者传播出来,你的选择直接定位于查询结果集或表中的内容,按一般的数据库操作取出就可以了。 是选择一行还是整个数据集如果是后者那么---有个OPTION--ROWSELECT---TRUE; hhzqf1980(hh):OPTION--ROWSELECT---TRUE 多选时需要按住CTRL吧?我想要的是在BUTTON的click事件里能选中DBGrid的中的所有数据(不论里面有多少行),同时要象只选一条时一样,全部加深显示 procedure selAll; var i:integer; begin for i :=DBGrid.DataSource.DataSet.RecordCount downto 1 do begin Dbgrid.datasource.dataset.RecNo:=I; dbgrid.SelectedRows.CurrentRowSelected:=True; end; end; 关于强制类型转换的问题。 寻求可以分组的类似TListView的控件 请教:delphi中如何设置EXCEL单元格属性为“文本”形式? 怎么才能让月份显示成英文? 新手问题能不能直接在打印模板上录数据 用Delphi把数据转换成XML 一个关于时间转换的问题 怎么隐藏RichEdit中的那个闪啊闪的插入光标? 数据显示的问题,应该不难的 fastreport使用自定义函数问题,急!在线等。 异地数据同步传输问题,请高手帮忙解决。。。急 在线求助?路过的大侠帮帮小弟
如果是后者那么---有个OPTION--ROWSELECT---TRUE;
我想要的是在BUTTON的click事件里能选中DBGrid的中的所有数据(不论里面有多少行),同时要象只选一条时一样,全部加深显示
var
i:integer;
begin
for i :=DBGrid.DataSource.DataSet.RecordCount downto 1 do
begin
Dbgrid.datasource.dataset.RecNo:=I;
dbgrid.SelectedRows.CurrentRowSelected:=True;
end;
end;