找回密码
 立即注册

QQ登录

只需一步,快速开始

octoberfour

注册会员

8

主题

22

帖子

80

积分

注册会员

积分
80

活字格认证微信认证勋章

octoberfour
注册会员   /  发表于:2021-5-13 16:38  /   查看:2963  /  回复:5
所用的版本为Spread winform 10
绑定数据源后,在数据库中的数值列为Null值,绑定的数据表中显示为空(无任何数据),
请问要怎么设置才能在表中显示出Null值呢。

有几个表的情况下,应该可以分别设置吧。

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-13 18:08:49
沙发
spread数据表中本来就没有Null值的说法,没办法在绑定数据源时显示一个Null,除非时显示一个“Null”字符串

如果时要显示这个字符串的话,可以对将要绑定的数据源先进行数据修改。
回复 使用道具 举报
octoberfour
注册会员   /  发表于:2021-5-13 18:32:16
板凳
本帖最后由 octoberfour 于 2021-5-13 18:34 编辑

是的,我的意思就是当数据库中的数据表,一些字段为数值类或日期类字段,当该字段某些记录无数据时,数据表中显示Null,我想在绑定后,在spread中显示出"Null"字符串值,请问有什么快捷点的办法。
不然,我就得用 if 逐单元格判断,然后将生成的另一个表的单元格填为“Null”字符串了。

image.png407081603.png

因为不是所有的行都为NULL,有的行还是有数据的。所以我想着要是有这么一个属性,让数据表中为NULL 的地方,绑定后单元格也跟着是“NULL"字符串。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-14 09:51:21
地板
这个目前没有其他的办法去实现,只能是更改绑定的内存中的datatable
回复 使用道具 举报
octoberfour
注册会员   /  发表于:2021-5-14 09:53:42
5#
收到,感谢解答。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-14 10:36:52
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部