日期:2014-05-19  浏览次数:20763 次

Mdi子窗体无法进行数据的行校验?
RowValidating事件如果e.cancel=true
当点击的控件可以获得焦点,如Button、Textbox
就会造成死机。在普通窗体中就没有问题。

经过测试,如果窗体不是顶级窗体就会造成行校验死机。
Dim   a   As   New   SetPopedom
a.TopLevel   =   False
Me.Controls.Add(a)
'a.MdiParent   =   Me
a.Show()

窗体A是Mdi子窗体也好,是内含窗体也好,都会造成行校验死机

------解决方案--------------------
RowValidating事件如果e.cancel=true
把完整代码贴出来
------解决方案--------------------
如果真是这样,那就算是一个.NET的一个Bug了