环境 - WinForm,VS2013,C#
我正在尝试构建一个新的网格控件。代码的简化版本如下所示。
public class TestGrid : Panel
{
private DataGridView grid;
public DataGridView Grid
{
get { return grid; }
set { grid = value; }
}
public TestGrid()
{
grid = new DataGridView();
Controls.Add(grid);
}
}
我可以在设计时将此控件放在表单上。我想通过属性窗口向此网格添加列。
当我尝试访问Panel Properties - >网格属性 - > Columns属性我收到错误 - 对象引用未设置为对象的实例。
我尝试过搜索解决方案,但无法获得满意的结果。
请帮我解决这个问题。
使用异常窗口的屏幕截图进行更新