找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290
高级会员   /  发表于:2016-1-28 09:12:00
11#
回复 7楼KNight的帖子

小伙伴太优秀了 试了 好用 太给力了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-28 14:42:00
12#
一团祥和~~~
回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-1-29 11:01:00
13#
回复 7楼KNight的帖子

不好意思, 还想再问您一下  现在单元格上的验证都可以出来, 行前面那个红色叹号的验证信息可以出来吗
回复 使用道具 举报
KNight
中级会员   /  发表于:2016-1-29 12:01:00
14#
回复 13楼q406157290的帖子

:-| 那个红色叹号我还没找到为啥没刷新出来,我再看看
回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-1-29 13:08:00
15#
回复 14楼KNight的帖子

麻烦了
回复 使用道具 举报
KNight
中级会员   /  发表于:2016-1-29 16:34:00
16#
回复 15楼q406157290的帖子

终于找到了,重写 CreateRowHeaderContent ,里面对排他的获取也是通过Row.GetErrors方法获取,所以也替换成之前提到的自己定义的GetErrors方法就可以了:
  1. public override void CreateRowHeaderContent(C1FlexGrid grid, Border bdr, CellRange rng)
  2. {
  3.         base.CreateRowHeaderContent(grid, bdr, rng);

  4.         if (grid.ShowErrors && rng.Column == 0)
  5.         {
  6.                 string errors = GetErrors(grid.Rows[rng.Row], null);
  7.                 if (!string.IsNullOrEmpty(errors))
  8.                 {
  9.                         bdr.Child = new Image
  10.                         {
  11.                                 VerticalAlignment = VerticalAlignment.Center,
  12.                                 HorizontalAlignment = HorizontalAlignment.Center,
  13.                                 Stretch = Stretch.None,
  14.                                 Source = this.GetErrorImage()
  15.                         };
  16.                         this.SetErrorTip(grid, bdr, errors);
  17.                 }
  18.         }
  19. }
复制代码

评分

参与人数 1金币 +999 收起 理由
Alice + 999 奖励金币

查看全部评分

回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-1-29 16:36:00
17#
回复 16楼KNight的帖子

小伙伴太厉害了 我稍后试下
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-2-1 09:24:00
18#
回复 17楼q406157290的帖子

非常谢谢@KNight的反馈,辛苦了。
欣赏你的机智,赞一个
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-2-1 16:30:00
19#
回复 16楼KNight的帖子

还有些问题, 首先先对列点击下排序,然后新追加一行,当新追加的行验证没有通过时,再点击列头进行排序的时候,就会发现该新追加的行已经被提交上去了,已经不是新追加行状态了,有办法阻止它被提交么?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-2-1 18:04:00
20#
回复 19楼q406157290的帖子

估计还有些逻辑需要自己处理。
如果@KNight有空的话,看看他能不能提供基本的思路,你再试试。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部