找回密码
 立即注册

QQ登录

只需一步,快速开始

adong613

论坛元老

6

主题

33

帖子

1万

积分

论坛元老

积分
14246

活字格认证

adong613
论坛元老   /  发表于:2012-7-17 17:38  /   查看:5412  /  回复:3
spread for winform5 ,c/s,C#
fpSpread1.Sheets[0].DataSource = dsSFilter.Tables[0];
int rowCount = dsSFilter.Tables[0].Rows.Count + 1;
fpSpread1.Sheets[0].AddUnboundRows(rowCount, 1);
用这个添加一空白行,可是只能显示在fpSpread1上,不能同步到dsSFilter.Tables[0]表中,怎么同步到这个表中啊?
AddRowToDataSource是不是可以同步过来啊,可我
//fpSpread1.Sheets[0].AddRowToDataSource(rowCount, true);
这样还是有问题啊?不会要用sql语句根据列类型和值循环写入吧,那太麻烦了,请老师指导,谢谢~
老师有没有数据添加删除这方面的demo,或者给个连接

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 09:30:00
沙发
回复 1楼adong613的帖子

adong613 你好

fpSpread1.Sheets[0].AddUnboundRows(fpSpread1.Sheets[0].RowCount, 1);方法是在Spread中添加一行非绑定数据,在新增行中填写数据之后,调用fpSpread1.Sheets[0].AddRowToDataSource(fpSpread1.Sheets[0].RowCount - 1, true);会将刚才的非绑定行同步到DataTable中。
回复 使用道具 举报
adong613
论坛元老   /  发表于:2012-7-18 11:24:00
板凳
问题解决了,谢谢~
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 14:00:00
地板
OK
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部