社区
Delphi
帖子详情
如何在DBGrid中实现记录行的鼠标拖动?(救急)
sdhp
2001-09-28 08:08:59
我觉得奇怪,为什么DBGrid中MouseDown事件只有在鼠标点击列名时才触发? 如果我要写一个自己的控件,是继承DBGrid 好还是StringGrid好?
望作过类似东东的高手(低手也无妨)指点一二!
...全文
47
1
打赏
收藏
如何在DBGrid中实现记录行的鼠标拖动?(救急)
我觉得奇怪,为什么DBGrid中MouseDown事件只有在鼠标点击列名时才触发? 如果我要写一个自己的控件,是继承DBGrid 好还是StringGrid好? 望作过类似东东的高手(低手也无妨)指点一二!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happy760
2002-05-04
打赏
举报
回复
发邮件给你!
Delphi
中
的
DB
Grid
如何
实现
使用
鼠标
滚轮上下
Delphi
中
的
DB
Grid
如何
实现
使用
鼠标
滚轮上下:首先,往窗体上加入一个ApplicationEvents组件,此组件位于additional选项卡内。
Delphi如何一次删除
db
grid
多条
记录
的例子.rar
Delphi演示如何一次删除网格数据表
db
grid
中
的多条
记录
,小技巧不过挺实用,希望对大家的Delphi编程有所帮助。以下是
实现
一次删除多条
记录
的相关代码供参考: if
DB
Grid
1.SelectedRows.Count >1 then s:= '真的要删除这些
记录
吗?'; if Application.MessageBox (Pchar(s),'删除多条
记录
',mb_iconinformation mb_yesNo)=idYes then begin
DB
Grid
1.DataSource.DataSet.DisableControls ; i:=0; While i<=
DB
Grid
1.SelectedRows.Count -1 do begin
DB
Grid
1.DataSource.DataSet.Bookmark:=
DB
Grid
1.SelectedRows.Items[i]; //重要在这里取得bookmark TempBookmark :=
DB
Grid
1.Datasource.Dataset.GetBookmark;
DB
Grid
1.DataSource.DataSet.GotoBookmark(TempBookMark);
DB
Grid
1.DataSource.DataSet.Delete ;
DB
Grid
1.DataSource.DataSet.FreeBookmark (TempBookMark); Inc(i); end;
DB
Grid
1.DataSource.DataSet.EnableControls; end; 更多代码请您在本页面下载源码。
Delphi在
DB
Grid
中
插入下拉组合框
Delphi2007典型开发实例--在
DB
Grid
中
插入下拉组合框源代码!
实现
db
grid
中
添加checkbox
在
db
grid
中
实现
checkbox,同时附带的
实现
formdate的使用,和datetime的使用。仅仅是一个小例子
Delphi
中
DB
Grid
数据分
行
/拆
行
/多
行
显示
Delphi
中
DB
Grid
数据分
行
/拆
行
/多
行
显示
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章