在DBGrid中实现多选功能。
来源:互联网 发布:linux中dd命令 编辑:程序博客网 时间:2024/06/04 23:18
1、首先把DBGrid->options-dgMulitSelect设为True. dgRowSelect也设为True,此属性设为true后,DBGrid将不能编辑,如何实现能否编辑代码如下
要先引用 uses DBGrids单元
procedure TfrmXJCGHD.CheckBox1Click(Sender: TObject);
begin
inherited;
if checkBox1.Checked then
begin
DBGridEh.Options := DBGridEh.Options + [dgRowSelect];
end else
begin
DBGridEh.Options := DBGridEh.Options - [dgRowSelect];
DBGridEh.Options := DBGridEh.Options + [dgEditing];
end;
end;
2、编写代码。
主要是用游标,示例如下:
for i := 0 to (DBGridEH.SelectedRows.Count - 1) do
begin
DBGridEH.DataSource.DataSet.GotoBookmark(pointer(DBGridEH.SelectedRows.Items[i]));
Detail.Edit;
Detail['XJZ_HZF'] := true;
end;
以上代码测试通过,可以放心使用。
- 在DBGrid中实现多选功能。
- 在DBGrid中实现Copy、Paste功能
- 在DBGrid中实现Copy、Paste功能 转珠江路在线
- 在DBGRID或者STRINGGRID中实现用滚轮进行翻页的功能
- 2。如何在DBGRID或者STRINGGRID中实现用滚轮进行翻页的功能
- 在DBGrid中实现鼠标滚轮的上下滚屏功能
- 如何在DBGRID或者STRINGGRID中实现用滚轮进行翻页的功能,就象浏览网页一样?
- 在DBGrid表格控件中实现下拉表格控件
- 在DBGrid中加入Checkbox
- DBGRID中实现下拉列表
- Devexpress V40 在Delphi2009中 DBGrid 使用Search功能时文本选择从右至左问题解决
- 在dbgrid中增加计算字段
- 不允许在 DBGrid 中执行 insert 操作
- 在局域网中实现多播功能
- delphi 中得DBGRID实现鼠标滚动。
- DBGrid中选择整行,并且可以多选
- Android小功能:在ListView中实现单选功能
- 在中实现Sequence功能
- Hibernate.In.Action扫描英文电子书教程
- SQL除法运算保留小数位
- Direct3D成长日记(04):深度缓存测试
- 时间大小比较
- 电脑报制作黑客入门新手特训第1版
- 在DBGrid中实现多选功能。
- 相反的食物不可吃(逐步更新)
- mysql 连接 asp.net
- [赛迪]JavaWeb工程师教程之jdbc+servlet+jsp整合教程
- 初始化的開始--SAP R/3 ABAP DEVELOPER
- 生活经典
- Windows之磁盘的设备驱动堆叠
- 中嵌教育讲解ARM嵌入式linux培训班视频23讲全
- 博世网络亮相2009春季纺博会 迎四方宾客谋共赢