我想从MS网站
略微改变自定义单元格示例通过将参数传递给自定义单元格构造函数,以便稍后使用它,即在绘制单元格时评估某些内容。
Private _o as MyObject
Public Sub New(ByVal o As MyObject)
MyBase.New()
_o = o
End Sub
但是当我运行代码时它会抛出异常
发生了MissingMethodException 没有为此对象定义无参数构造函数。
这是否意味着自定义单元格必须具有无参数构造函数?
感谢。
答案 0 :(得分:0)
在猜测时,该表将使用反射(Activator.CreateInstance
)以每行为基础创建单元格的实例;所以是的 - 它需要一个公共的无参数构造函数才能做到这一点。