请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

chcchb
论坛元老   /  发表于:2011-12-16 14:40  /   查看:8184  /  回复:12
如题

12 个回复

正序浏览
iceman
社区贡献组   /  发表于:2011-12-20 10:06:00
13#
chcchb 您好,
1.不好意思,没有重现您的问题,这是我实现的 Demo,请参考:
操作步骤:如图,点击 Insert 按钮添加行,添加数据,点击 Update 按钮更新数据库。

png

png

Demo 下载:
HandleData.zip (2.79 MB, 下载次数: 146)
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2011-12-19 20:49:00
12#
其实不是那里出错了,我原先要的效果就是点击按钮,在控件里增加一行。
关键是如果一开始dt为Nothing时,这样就会出错,其他情况是正常的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-19 11:21:00
11#

回复 10# chcchb 的帖子

:strong:
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2011-12-19 11:05:00
10#
搞定了。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-19 09:49:00
9#

回复 7# chcchb 的帖子

你好,
FpSpread1.Sheets(0).Rows.Count 为 Sheet 行的数量, 出错的原因在于 Cells 的行索引 iRow 大于最后一行索引,行索引从 0 开始,也就最后一行的行索引为 iRow -1 ,所以代码为:

  1.             Dim iRow As Integer = FpSpread1.Sheets(0).Rows.Count
  2.             Dim cb As New FarPoint.Web.Spread.CheckBoxCellType()
  3.             FpSpread1.ActiveSheetView.Cells(iRow-1, 0).CellType = cb
  4.             FpSpread1.ActiveSheetView.Cells(iRow-1, 2).CellType = sm
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-17 02:39:00
8#

回复 7# chcchb 的帖子

你好,问题我们已经查收,稍后回复
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2011-12-16 22:22:00
7#
在spread外通过按钮,自动增加自定义控件,这个怎么弄啊?
在你给的demo基础上改了下,结果在下面代码的第三行出错了

  1.             Dim iRow As Integer = FpSpread1.Sheets(0).Rows.Count
  2.             Dim cb As New FarPoint.Web.Spread.CheckBoxCellType()
  3.             FpSpread1.ActiveSheetView.Cells(iRow, 0).CellType = cb
  4.             FpSpread1.ActiveSheetView.Cells(iRow, 2).CellType = sm
复制代码

版主最好弄个vb.net版的,3Q3Q
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2011-12-16 19:55:00
6#
悲剧,我的程序出问题了。提示 FarPoint.Web.SpreadJ, Version=5.0.3523.2008, com  未注册了。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-16 17:32:00
5#
你好,可以通过自定义单元格类型来实现添加  usercontrol,这是我做的 Demo ,请参考:
usercontrol.zip (2.78 MB, 下载次数: 257)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部