找回密码
 立即注册

QQ登录

只需一步,快速开始

fzslai

高级会员

4

主题

11

帖子

1392

积分

高级会员

积分
1392

活字格认证

最新发帖
fzslai
高级会员   /  发表于:2014-5-22 11:08  /   查看:5817  /  回复:4
要实现效果:

   2列有数据的行,要在中间 插入一行。

错误:Spread有数据源,这种写法报错,如果没有,则没事


但是用"spreadEx1.ActiveSheet.RowCount+=1",这种只能每次在最好一列插入行,不是我要的效果,

求正确解答方式。谢谢
1.png
12.png

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-5-22 16:55:00
沙发
回复 1楼fzslai的帖子

fzslai 你好,
我使用以下代码并没有重现问题,可以成功添加行:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             DataTable dt = new DataTable();
  4.             dt.Columns.Add("医嘱内容");
  5.             dt.Columns.Add("总用量");
  6.             dt.Rows.Add("尿液分析", 1.00);
  7.             dt.Rows.Add("血液分析", 1.00);

  8.             this.fpSpread1.DataSource = dt;

  9.             this.fpSpread1.ActiveSheet.AddRows(1, 1);
  10.         }
复制代码


能否把你的 Demo 发上来查看?
回复 使用道具 举报
fzslai
高级会员   /  发表于:2014-5-26 14:24:00
板凳
回复 2楼iceman的帖子

我这边确实不行,收费项目名称,医嘱内容, 这边绑定的是下拉菜单的数据源,估计是数据源绑定的问题吧
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-26 14:47:00
地板
回复 3楼fzslai的帖子

代码有进行尝试吗?
请问你使用的数据源类型是?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-3 09:30:00
5#
回复 3楼fzslai的帖子

请问问题进展如何?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部