自定义DataGrideView Colum属性不保留任何数据 [英] Custom DataGrideView Colum property don't preserve any data
问题描述
我正在开发自动完成的multiColumn数据网格视图组合框并创建我自己的自定义
DataGridViewMultiColumnComboColumn
使用IssaharNoam帖子
用于.NET 2.0 DataGridView控件的多列组合单元 [ ^ ]
编辑它以插入一些数据属性
就像那样
I am working on auto complete multiColumn data grid view combo-box and create my own custom
DataGridViewMultiColumnComboColumn
using IssaharNoam post at
Multi Column Combo Cell for the .NET 2.0 DataGridView Control[^]
And edit it to insert some data property
like that
private bool _isLookUp;
[BrowsableAttribute(true)]
[TypeConverterAttribute("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public bool IsLookUp
{
get { return _isLookUp; }
set { _isLookUp = value; }
}
private string[] _ColumnsName;
[BrowsableAttribute(true)]
[TypeConverterAttribute("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string[] ColumnsName
{
get { return _ColumnsName; }
set { _ColumnsName = value; }
}
[BrowsableAttribute(false)]
[TypeConverterAttribute("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
private string _TableName;
public string TableName
{
get { return _TableName; }
set { _TableName = value; }
}
但是当我尝试在设计模式下使用数据设置此属性并重新打开属性编辑器时,我发现数据已重置为默认值价值。
i找不到我做错了什么?
but when i try to set this properties with data in design mode and reopen properties editor i found the data reset to its default values.
i can't find what i did wrong ?
推荐答案
正如你所提到的一篇文章,所以我建议你到文章的底部去评论和讨论部分,点击添加评论或问题添加一个问题。
在这种情况下,作者是帮助您的最佳人选。
As you have referred one article, so I would suggest you to go to the bottom of article to Comments and Discussions section and add one Question by clicking on "Add a Comment or Question".
The author is the best person to help you in this case.
这篇关于自定义DataGrideView Colum属性不保留任何数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!