找回密码
 立即注册

QQ登录

只需一步,快速开始

Ethan

葡萄城公司职员

10

主题

38

帖子

406

积分

葡萄城公司职员

积分
406
Ethan
葡萄城公司职员   /  发表于:2019-3-24 09:44  /   查看:3025  /  回复:3
想通过脱离C1DataGrid之外的按钮来控制表新增行,这个铵钮中的代码应该怎么写?谢谢

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-3-25 12:20:04
沙发
您是说用代码直接在表里面添加行吗,这个比较简单,下面的代码即可添加行,以及设置值
  1. _flex.Rows.Add(new C1.WPF.FlexGrid.Row());
  2.             _flex[_flex.Rows.Count-1,0] = "test";
复制代码
回复 使用道具 举报
Ethan
葡萄城公司职员   /  发表于:2019-3-28 09:39:52
板凳
你好,我用的是C1DataGrid, 不是flexgrid, 所有没有Add,
该如何写?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-17 15:34:02
地板
了解了,C1DataGrid不支持直接通过代码来添加行,
你可以通过给源数据添加行来实现,建议尝试下面的代码

  1. ClientCollectionView c= (ClientCollectionView)dataGrid1.ItemsSource;
  2. c.Add(new TutorialsWPF.Employee() { EmployeeID = 100, FirstName = "Mark", LastName = "Brown", Title = "Developer" });
  3. dataGrid1.ItemsSource = c;
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部