找回密码
 立即注册

QQ登录

只需一步,快速开始

wddw

初级会员

6

主题

17

帖子

265

积分

初级会员

积分
265

活字格认证

wddw
初级会员   /  发表于:2011-7-20 17:48  /   查看:7748  /  回复:5
12台机器测试,有两台机子会出现系统异常,currentcell不能设定。
debug发现multirow绑定数据源后,接下来把currentcell = nothing 时异常抛出。
难道这和机器有关系?但是所有机器软件环境都一样。郁闷呢。

5 个回复

倒序浏览
barrylei
中级会员   /  发表于:2011-7-20 18:02:00
沙发
什么异常?能否把发生异常后CallStack贴上来,给我们更多的信息。
回复 使用道具 举报
wddw
初级会员   /  发表于:2011-7-22 11:20:00
板凳

回复 2# barrylei 的帖子

現在のセルの設定が失敗しました。
就上面一句话
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2011-7-22 14:29:00
地板
你提供的信息有点少,我没办法准确的确定原因,根据你提供的操作步骤在我的机器上也没办法重现你说的问题。但是我猜测应该和机器的环境无关的。
我猜测可能是以下原因,请你仔细检查一下。

设置CurrentCell失败可能是因为CellValidating或RowValidating失败。
可能是因为Cell正处于编辑状态,并且当前编辑的值刚好是非法值导致无法结束编辑。
可能是你在SelectionChanged或者CellEnter,CellLeave,ActiveCellChanged等事件中做了特殊处理,重定向了CurrentCell。

如果仍然不能解决你的问题,请尽可能提供更多的信息,如数据源类型(DataTable?BindingSource?List?),设置CurrentCell为空的时机(ButtonClick,ContextMenu)。如果可以的话能提供发生问题的简单实例程序就最好了。
回复 使用道具 举报
wddw
初级会员   /  发表于:2011-7-22 17:59:00
5#

回复 4# robert 的帖子

问题是12台机器就两台出错,找不到原因。
我现在的做法是不绑定数据源了,直接修改multirow的值,这样就没问题了
回复 使用道具 举报
barrylei
中级会员   /  发表于:2011-7-22 18:15:00
6#
那好吧!非常抱歉没能解决你的问题。:-(
如果以后有机会你能找到重现问的步骤,请联系我们。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部