起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 188|回复: 6

【搞定】[处理]表格文档动态增加行

[复制链接]
发表于 2007-7-3 16:50:01 | 显示全部楼层 |阅读模式
如何在表格文档中用代码动态插入一行.
回复

使用道具 举报

发表于 2007-7-3 17:03:22 | 显示全部楼层
控制相关的数据集就行了。
DataSetBroker.DataSet.Append;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-3 17:09:50 | 显示全部楼层
我只要怎么用代码控制增加行.TSheetDoc(DocView1.Doc).sheet.,简单的自动增加实现不了,因为数据,有手工添加的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-3 17:11:25 | 显示全部楼层
excel是可以的

oExcel = new oleAutoclient("Excel.Application")
oExcel.Workbooks.Add()
for i = 1 to 10
  oCell = oExcel.ActiveSheet.cells( i, 1 )
  oCell.formula = 100 * i
endfor
oExcel.ActiveSheet.Range("A3").Select
oExcel.Selection.EntireRow.Insert()
oExcel.ActiveCell.Formula = 250
oExcel.visible = true
回复 支持 反对

使用道具 举报

发表于 2007-7-3 17:37:15 | 显示全部楼层
看2楼,不用去控制文档,文档只是用来表现,对数据的增、删、改控制数据库就行了,
比如你可以在窗体上加一个数据集代理,来代理相关的数据集,然后用2楼的代码就可以实现增加一行,表格文档也会自动感知增加一行
回复 支持 反对

使用道具 举报

发表于 2007-7-4 17:54:53 | 显示全部楼层
搞定了吗,楼主?
回复 支持 反对

使用道具 举报

发表于 2007-7-13 14:46:25 | 显示全部楼层
由于楼主长期未反馈,先结帖!
有问题请重新开帖!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 19:56 , Processed in 0.037456 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表