找回密码
 立即注册

QQ登录

只需一步,快速开始

xia1001
金牌服务用户   /  发表于:2020-12-25 14:25  /   查看:2380  /  回复:5
spread绑定数据库,更改控件单元格数据怎么实时保存到数据库?




5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-25 16:18:18
沙发
可以通过fpSpread1.ActiveSheet.Models.Data.Changed这个事件,更改控件单元格数据后会触发,然后在方法里去将已经被更改的datatable或者其他的数据源保存到数据库就行
  1.         private void Data_Changed(object sender, FarPoint.Win.Spread.Model.SheetDataModelEventArgs e)
  2.         {

  3.         }
复制代码
回复 使用道具 举报
xia1001
金牌服务用户   /  发表于:2020-12-30 15:41:13
板凳
Richard.Ma 发表于 2020-12-25 16:18
可以通过fpSpread1.ActiveSheet.Models.Data.Changed这个事件,更改控件单元格数据后会触发,然后在方法里 ...

马老师 这个可以麻烦给写一个demo参考一下吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-30 16:18:33
地板
更改控件单元格数据后,绑定的datatable本身就会被更新

因此
我理解你要问题的实际上是datatable如何再去保存到数据库里去,这个和spread没什么关系
得你这边自己来写了,不同的数据库连接方式可能保存的方法也不同
比如access,我也帮你找了一个网上的简单教程供参考
https://www.cnblogs.com/ruiyuan/p/11410406.html
回复 使用道具 举报
xia1001
金牌服务用户   /  发表于:2020-12-31 15:46:31
5#
Richard.Ma 发表于 2020-12-30 16:18
更改控件单元格数据后,绑定的datatable本身就会被更新

因此

谢谢您
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-4 09:58:18
6#
不客气,感谢您的反馈,本贴结帖了,有新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部