找回密码
 立即注册

QQ登录

只需一步,快速开始

gzgood

中级会员

21

主题

73

帖子

681

积分

中级会员

积分
681

活字格认证

gzgood
中级会员   /  发表于:2013-11-13 15:04  /   查看:5980  /  回复:4
右击-插入-列A输入-列C输入-报错(注:不用回车结束编辑)
一般操作两次内出现错误




本帖子中包含更多资源

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

x

4 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-11-13 16:03:00
沙发
回复 1楼gzgood的帖子

问题按照你的提示,很容易重现。




如图所示, 不太明白业务需求,这个函数里面是做什么呢?  如果删除这个里面的,则不报错了。
  1. private void fg_CellEditEnded(object sender, C1.WPF.FlexGrid.CellEditEventArgs e)
  2.         {
  3.             try
  4.             {
  5.                 lock (LstD)
  6.                 {
  7.                     if (fg.Columns[fg.Selection.Column].BoundPropertyName == "A")
  8.                         fg.StartEditing(true, e.Row, 2);
  9.                 }
  10.             }
  11.             catch (Exception)
  12.             {
  13.                
  14.                
  15.             }
  16.             
  17.         }
复制代码


能给分析一下吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-11-19 13:32:00
板凳
是的,在CellEditEnd事件里用StartEditing很用以报错,我已经将StartEditing放到别处,这个问题暂时解决了
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-11-19 13:32:00
地板
非常感谢
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-11-19 13:34:00
5#
回复 3楼gzgood的帖子

好的,谢谢您的理解。

有问题再开贴沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部