社区
Delphi
帖子详情
请高手帮忙怎么样在Dbgrid中动态显示当前新增的记录(新手提问)
outdoperson
2004-08-11 04:53:12
用一个DBrid和ADoquery 在Form1中有一个command1(增加)单击后出现form2,用form2的几个edit来为当前表增添新的记录。可次每次点次保存成功后,关闭form2后,而在form1中不能立即看到刚才增添的记录,只有退出重新启动程序后才能看到上次增添的内容。请问高手怎么解决这个问题。
...全文
55
1
打赏
收藏
请高手帮忙怎么样在Dbgrid中动态显示当前新增的记录(新手提问)
用一个DBrid和ADoquery 在Form1中有一个command1(增加)单击后出现form2,用form2的几个edit来为当前表增添新的记录。可次每次点次保存成功后,关闭form2后,而在form1中不能立即看到刚才增添的记录,只有退出重新启动程序后才能看到上次增添的内容。请问高手怎么解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huanyi
2004-08-11
打赏
举报
回复
在form2的onclose事件中加入form1.adoquery.refresh;
如果不行,用form1.adoquery.reQuery;
delphi动态配置
DB
grid
列显示类
delphi
db
grid
+clientdataSet实现的动态配置
db
grid
显示列类,输入一个xml文件,单保存即可把
db
grid
中
所有列保存到xml
中
,还可以拖动,修改是否显示,显示宽度。
Delphi在
DB
Grid
中
插入下拉组合框
Delphi2007典型开发实例--在
DB
Grid
中
插入下拉组合框源代码!
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
处理多条
记录
..rar
在Delphi
中
使用
DB
Grid
处理多条
记录
..rar
自动调整delphi
中
db
grid
大小
自动调整delphi
中
db
grid
大小,对
db
grid
中
根据文本值自动调整单元格的大小, 自动调整delphi
中
db
grid
大小,对
db
grid
中
根据文本值自动调整单元格的大小
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章