C# EditingControlDataGridView属性为空
关于我在这里提到的上一个问题: 我试图改变我的EditControl类。我向“OnTextChanged”方法添加了一个覆盖。当我运行和调试我的应用程序时,我知道没有设置自定义控件的“EditingControlDataGridView”属性。即使在设计器代码中,我正在将列添加到MetroGrid中C# EditingControlDataGridView属性为空,c#,winforms,datagridview,C#,Winforms,Datagridview,关于我在这里提到的上一个问题: 我试图改变我的EditControl类。我向“OnTextChanged”方法添加了一个覆盖。当我运行和调试我的应用程序时,我知道没有设置自定义控件的“EditingControlDataGridView”属性。即使在设计器代码中,我正在将列添加到MetroGrid中 问题可能是什么?在OnTextChanged中放置一个断点,然后检查调用堆栈。它可能是从网格视图基础结构之外的一些代码中调用的。此外,您还可以为EditingControlDataGridView
问题可能是什么?在
OnTextChanged
中放置一个断点,然后检查调用堆栈。它可能是从网格视图基础结构之外的一些代码中调用的。此外,您还可以为EditingControlDataGridView
属性添加空检查,而不执行任何操作(不要设置valueChanged
,不要调用NotifyCurrentCellDirty
)。我修复了它,只需在datagrid不为空的情况下设置一个条件,然后执行代码。