找回密码
 立即注册

QQ登录

只需一步,快速开始

少打点工

注册会员

6

主题

13

帖子

45

积分

注册会员

积分
45
少打点工
注册会员   /  发表于:2024-8-1 18:05  /   查看:590  /  回复:5
1金币
我想要把表格里的内容以datasource的形式获取出来(赋值时是手动赋的)
但是.DataSource好像获取出的内容是空的。
请问有什么方法可以实现吗?


最佳答案

查看完整内容

没有办法,单元格就是一个松散的数据, 比如下面的这样一个数据,你怎么转换成一个datasource(datasource至少应该是一个IEnumerable对象,这种松散的数据明显没法转换) 你最多获取一个单元格区域的二维数组, 至于后面你怎么用,可以自根据业务需要决定

5 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-2 18:06:05
6#
不客气
回复 使用道具 举报
少打点工
注册会员   /  发表于:2024-8-2 13:07:43
5#
Richard.Ma 发表于 2024-8-2 12:29
没有办法,单元格就是一个松散的数据,
比如下面的这样一个数据,你怎么转换成一个datasource(datasource ...

好的,谢谢版主
回复 使用道具 举报
少打点工
注册会员   /  发表于:2024-8-2 11:10:34
3#
Richard.Ma 发表于 2024-8-1 18:17
你没有设置datasource,自然获取不到datasource,因为压根没有绑定关系

对呀,所以我的意思是,有没有方法可以把已经已经设置的单元格数据转成datasource
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-1 18:17:45
2#
你没有设置datasource,自然获取不到datasource,因为压根没有绑定关系


需要获取的话,首先得设置
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-1 18:05:59
来自 4#
没有办法,单元格就是一个松散的数据,
比如下面的这样一个数据,你怎么转换成一个datasource(datasource至少应该是一个IEnumerable对象,这种松散的数据明显没法转换)
image.png608417052.png

你最多获取一个单元格区域的二维数组,
  1. fpSpread1.ActiveSheet.GetArray(0, 0, 3, 3);
复制代码


至于后面你怎么用,可以自根据业务需要决定
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部