winform中做一个 用户控件UserControl 上面有个DataGridView 如何公开DataGridview的Columns属性

代码如下:[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]public... 代码如下:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public DataGridViewColumnCollection Columns
{
get
{
return dataGridView1.Columns;
}
}
然后再用户界面设计的时候报错误 :DataGridView 控件中至少有一列没有单元格模板 如图所示 不知道那位大侠能解决 万分感谢
展开
 我来答
尘风幻月
2011-04-02
知道答主
回答量:6
采纳率:0%
帮助的人:8.9万
展开全部
注意,dataGridView这是一个类似浏览表格的控件,当你新建时,并没有给他初始化现显的值,以及可以绑定使用的数据表格。你这样反回的字段(列名)一个都没态春有的。所以要报错。
你可以在DataGridView中的Columns中添加,租亏也可以帆型耐使用DataSet(数据集,类似一个数据库)中的DataTable(数据表)进行赋值。
DataTable dt = new DataTable();
dt.Columns.Add("姓名");
dt.Columns.Add("电话");
DataGridView dgv = new DataGridView();
dgv.DataSource = dt;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式