找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng_hq
银牌会员   /  发表于:2011-10-19 12:44:00
7#
如果 c1flexgrid1(3,3)的数值 = 1 or 2 or 3 or 5 or 7,那么就在c1flexgrid(3 ,8)显示●,否则显示1
如果 c1flexgrid1(4,3)的数值 = 1 or 2 or 3 or 5 or 7,那么就在c1flexgrid(4 ,8)显示●; 否则:(如果这时c1flexgrid(3,8)=●,那么显示1;如果这时c1flexgrid(3,8)=1,那么增加1,显示2)

以此类推


这样的效果,如何写代码呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-19 11:38:00
6#
请参考以下代码:
  1.         Dim value2, value7 As Int32

  2.         For index As Int32 = 1 To 10
  3.             value2 = _flex.GetData(index, 2)
  4.             value7 = _flex.GetData(index, 7)
  5.             If value2 = value7 Then
  6.                 _flex.SetData(index, 2, "●")
  7.             Else
  8.                 _flex.SetData(index, 2, index)
  9.             End If
  10.         Next
复制代码
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-10-19 10:51:00
5#

对c1flexgrid单元格的计算

主要实现计算效果
如果_flex(i,2)  =  _flex(i,7),那么就显示 “●”,如果不成立就从显示自然数列 i ( 1234567......)

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-19 10:33:00
地板
你只是想显示这个字符,你看以下代码是否满足你的需求:
  1.         _flex.SetData(1, 4, "●")

  2. 如果你觉得显示的有点小,可以设置该单元格的字体大小来调整"●"的大小
复制代码
运行效果:

本帖子中包含更多资源

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

x
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-10-19 10:20:00
板凳

利用c1flexgrid实现单元格的计算

就像附件里的图片那样。(不知怎么回事,发不起图片)

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-19 09:46:00
沙发
你是说不知道怎么输入这个字符吗“●”,这是一个特殊字符,可以在输入法的特殊字符集中找到

本帖子中包含更多资源

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

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