社区
数据库及相关技术
帖子详情
紧急求救!!!如何在DBGrid上实现增加和删除一条记录(不用重新查询功能)?
558047
2003-08-21 04:43:39
如果DBGrid已经查询了一批数据并显示出来,要想再插入一条记录,并且在原有的记录上显示增加了这条记录,如何实现?
如果想删除掉一条记录(不用DBGrid对应的Query->Delete()这个方法),并且直接刷新,如何实现?
...全文
43
5
打赏
收藏
紧急求救!!!如何在DBGrid上实现增加和删除一条记录(不用重新查询功能)?
如果DBGrid已经查询了一批数据并显示出来,要想再插入一条记录,并且在原有的记录上显示增加了这条记录,如何实现? 如果想删除掉一条记录(不用DBGrid对应的Query->Delete()这个方法),并且直接刷新,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ycy011176
2003-08-27
打赏
举报
回复
一般人都会用到DELECT()这个方法的.你可以在这DBGrid中的双击事件中写上:
AnsiString a;
TLocateOptions o1;
a=DBGrid->SelectedField->DisplayText.Trim();
ADOQuery->Close;
ADOQuery->Open;
if(ADOQuery->Locate("字段名",a,o1))
{
ADOQuery->Delete();
}
else
{
;
}
xuby5228
2003-08-21
打赏
举报
回复
Query->Insert();
...
Query->Post();
Query->Close();//相当于刷新
Query->Open();
558047
2003-08-21
打赏
举报
回复
呵呵
确实是需要这样啊
lengda(冷大)兄弟能不能介绍别的方法?用SQL语句实现的
lengda
2003-08-21
打赏
举报
回复
DBNavigator和DBGrid配合使用,简单,方便
loveliufeng
2003-08-21
打赏
举报
回复
你这不是跟自己过不去吗
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; 更多代码请您在本页面下载源码。
DB
Grid
内使用CheckBox
功能
Delphi内
DB
Grid
使用CheckBox
功能
一般有两种方法,最简单的就是使用第三方控件,如T
DB
Grid
Eh,使用非常方便,唯一的缺点就是编译出的文件大,大概要大500KB那个样子。另外一种相对简单的方法就是使用
DB
CheckBox与
DB
Grid
结合并使用绘制控件的方法
实现
,下面是使用后者
实现
的一个简单示例...
一次
删除
db
grid
多条
记录
本例主要讲述了如何一次
删除
多条
记录
的代码
Delphi中的
DB
Grid
如何
实现
使用鼠标滚轮上下
Delphi中的
DB
Grid
如何
实现
使用鼠标滚轮上下:首先,往窗体上加入一个ApplicationEvents组件,此组件位于additional选项卡内。
在Delphi中使用
DB
Grid
处理多条
记录
..rar
在Delphi中使用
DB
Grid
处理多条
记录
..rar
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章