只需添加在IronPython的工作室一个DataGridView它触发“的DataGridView”对象有没有属性‘BeginInit在’”。 是否有此修复程序?
这些错误都没有了,如果线self._DataGridView1.BeginInit()和self._DataGridView1.EndInit()被删除,但是这不是它应该怎样做才能解决这个问题
只需添加在IronPython的工作室一个DataGridView它触发“的DataGridView”对象有没有属性‘BeginInit在’”。 是否有此修复程序?
这些错误都没有了,如果线self._DataGridView1.BeginInit()和self._DataGridView1.EndInit()被删除,但是这不是它应该怎样做才能解决这个问题
有没有修复,这和有可能不会是一个,因为IronPython的工作室不再被支持。 DataGridView.BeginInit明确实施和IronPython工作室基于IronPython的1.1。 您可能能够通过更改为“ISupportInitialize.BeginInit(self._DataGridView1)”来解决它后进口ISupportInitialize接口,但我怀疑它会生存下去轮通过设计师跳闸。
如果你想这个自己解决了IronPython的工作室提供源代码,你可以尝试修改的WinForms设计师代码中要注意的显式接口实现呼叫,发出此代码来代替。 这可能只是固定的IronPython的CodeDom中产生。
不过说真的我劝你搬到IronPython的工具和WPF。 生成的的WinForms设计师代码并没有真正与IronPython和WPF的工作,以及更加适合。 一个替代方案将是,以产生在WinForm W / C#中的设计者和从Python的子类它。