【发布时间】:2011-10-29 22:35:35
【问题描述】:
我有一段类似下面的代码。我正在使用 Microsoft Visual C# Express Edition。我的问题是我无法在设计时向 DataGridView 添加列,它是另一个类的成员。这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ClassLibrary1
{
public class Class1 : Panel
{
DataGridView mView;
public Class1()
{
mView = new DataGridView();
this.Controls.Add(mView);
}
public DataGridView View
{
get { return mView; }
set { mView = value; }
}
}
}
当我单击三个虚线按钮在属性窗口中添加新列时,我在设计时遇到了 System.NullException。由于我的声誉,我无法发布屏幕截图。
感谢您的帮助!
【问题讨论】:
-
这个答案会让你接近,但还不够接近。 .Net 2.0 控件的设计器不能很好地支持嵌套。 stackoverflow.com/questions/2785376/…
标签: c# datagridview customproperty