社区
Delphi
帖子详情
DBGrid和DBAdvGrid(TMS)插入数据的问题
perry0721
2009-11-08 05:48:34
1. 如何在表格的合适位置插入行?
我插入的行,在刚插入时候是在表格中间,可只要数据一刷新就跑最后去了,表格没有设置排序。
2. 如何实时保存新插入行的数据?
我在新行输入数据后,要在表格中把焦点移动到其它行,数据才会保存。如果在新行输入数据后直接焦点转移到其它控件上,新数据没有保存,这个时候如果关闭程序,下次打开没有这个新输入的数据。
...全文
108
回复
打赏
收藏
DBGrid和DBAdvGrid(TMS)插入数据的问题
1. 如何在表格的合适位置插入行? 我插入的行,在刚插入时候是在表格中间,可只要数据一刷新就跑最后去了,表格没有设置排序。 2. 如何实时保存新插入行的数据? 我在新行输入数据后,要在表格中把焦点移动到其它行,数据才会保存。如果在新行输入数据后直接焦点转移到其它控件上,新数据没有保存,这个时候如果关闭程序,下次打开没有这个新输入的数据。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi 对
db
grid
的添加修改删除
数据
操作 sql
数据
库
delphi 对
db
grid
的添加修改删除
数据
操作 sql
数据
库
Delphi读入
数据
到
DB
Grid
并向Word中
插入
表格.rar
Delphi7.0读入
数据
到
DB
Grid
并向Word中
插入
表格,其实就是Delphi向Word中
插入
表格,测试
数据
由Delphi从SQLSERVER中读取,然后放入
DB
Grid
中,再将
DB
Grid
网格中的
数据
通过Word转换成表格。 begin if TString
Grid
(
DB
Grid
1).RowCount>0 then begin //创建一个word对象 wordApp:=CreateOleObject('Word.Application'); wordApp.Visible:=true; //创建一个word文档 wordDoc:=wordApp.Documents.Add(); wordDoc.Select; wrdSelection:=wordApp.selection; //创建一个表格 wordDoc.Tables.Add(wrdSelection.Range,ADOQuery1.RecordCount 1,
DB
Grid
1.FieldCount,2,0); for i:=1 to
DB
Grid
1.FieldCount do //设置首行的字体为粗体 begin wordDoc.Tables.Item(1).Cell(1,i).Range.Bold:=true; wordDoc.Tables.Item(1).Cell(1,i).Range.InsertAfter(
DB
Grid
1.Columns[i-1].Field.FieldName); end;
DB
Grid
1.DataSource.DataSet.First; //当前行为首行 for y:=2 to ADOQuery1.RecordCount 1 do //向表中添加
数据
begin for i:=1 to
DB
Grid
1.FieldCount do wordDoc.Tables.Item(1).Cell(y,i).Range.InsertAfter(
Db
Grid
1.Fields[i-1].NewValue);
DB
Grid
1.DataSource.DataSet.Next; //下一行 end; end else showmessage('T
DB
Grid
表中无
数据
,不能向Word中
插入
表格。') end;
Delphi在
DB
Grid
中
插入
下拉组合框
Delphi2007典型开发实例--在
DB
Grid
中
插入
下拉组合框源代码!
打印
DB
Grid
表格里的
数据
打印
DB
Grid
表格里的
数据
单击
db
grid
的title对
数据
进行排序
单击
db
grid
的title对
数据
进行排序.doc 单击
db
grid
的title对
数据
进行排序.doc
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章