找回密码
 立即注册

QQ登录

只需一步,快速开始

grain_rain

中级会员

4

主题

13

帖子

846

积分

中级会员

积分
846

活字格认证

最新发帖
grain_rain
中级会员   /  发表于:2012-3-21 17:56  /   查看:6938  /  回复:5
程序的功能应该是这样的:
1、c1flexgrid绑定数据表的内容。
2、人工判断c1flexgrid中的数据,并把部分单元格设置为空。
问题出在第2个步骤,将部分单元格设置空的时候,如果原来的单元格内容是字符串类型,可顺利设置为空,如果原来的单元格内容是数字或者是日期类型,设置则不起作用。

请教大家改怎么做呢?

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-21 18:46:00
沙发
<P>grain_rain, </P>
<P> </P>
<P>你好 我不是十分明白你说说的设置为空,具体通过代码时怎么实现的,能否把你的代码以及设置为空后的截图发来看一看 </P>
<P> </P>
<P>如果要清除单元格的值可以使用下面的代码: </P>
<P>flex[flex.Row, flex.Col] = null;</P>
回复 使用道具 举报
grain_rain
中级会员   /  发表于:2012-3-22 16:09:00
板凳

代码和截图

谢谢dof~
整理了一下代码和截图,也按照你的方式flex[flex.Row, flex.Col] = null;
试了一下,但还是原来的现象。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-22 17:03:00
地板
从你发来的详细信息来看,可能的原因是,你没有都有相应的数据类型,当对单元格赋值的类型不是相同的类型时,赋值是不会成功的。厚度的那几列都是Int型,所以,不接受字符串类型的值。
回复 使用道具 举报
grain_rain
中级会员   /  发表于:2012-3-23 10:45:00
5#
那么通过这种方式就没有办法达到我要的效果了是么?
这样的话我就重新考虑一下,试试在c#中的datatable中处理吧。

再次谢谢dof!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-23 10:56:00
6#

回复 5# grain_rain 的帖子

不客气,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部