少打点工 发表于 2024-8-1 18:05:58

winform 表格内容转化为datasource

我想要把表格里的内容以datasource的形式获取出来(赋值时是手动赋的)
但是.DataSource好像获取出的内容是空的。
请问有什么方法可以实现吗?


Richard.Ma 发表于 2024-8-1 18:05:59

没有办法,单元格就是一个松散的数据,
比如下面的这样一个数据,你怎么转换成一个datasource(datasource至少应该是一个IEnumerable对象,这种松散的数据明显没法转换)


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

至于后面你怎么用,可以自根据业务需要决定

Richard.Ma 发表于 2024-8-1 18:17:45

你没有设置datasource,自然获取不到datasource,因为压根没有绑定关系


需要获取的话,首先得设置

少打点工 发表于 2024-8-2 11:10:34

Richard.Ma 发表于 2024-8-1 18:17
你没有设置datasource,自然获取不到datasource,因为压根没有绑定关系




对呀,所以我的意思是,有没有方法可以把已经已经设置的单元格数据转成datasource

少打点工 发表于 2024-8-2 13:07:43

Richard.Ma 发表于 2024-8-2 12:29
没有办法,单元格就是一个松散的数据,
比如下面的这样一个数据,你怎么转换成一个datasource(datasource ...

好的,谢谢版主

Richard.Ma 发表于 2024-8-2 18:06:05

不客气
页: [1]
查看完整版本: winform 表格内容转化为datasource