DataColumn в компоненте.
От: xxcmp  
Дата: 16.03.04 17:27
Оценка:
Привет.

Уже задавал этот вопрос, но всё же осмелюсь повториться.
Я пытаюсь написать компонент, у которого только 2 свойства — первое типа DataGrid, второе — DataColumn. При его добавлении на форму, и заполнении этих свойств в ран-тайме он должен показывать некое контекстное меню у выбранного датагрида.
Попытался сделать в лоб, т.е.
public MyClass : Component
{
public DataColumn MyProp
{
 get { return _myProp; }
 set { _myProp = value; }
}
 
public DataGrid MyGrid
{
 set { return _grid; }
 get { _grid = value; }
}
}

Когда добавляю компонент на форму, и выбираю датагрид в списке, в InitializeComponents для формы он появляется как
this.objMyClass1.MyGrid = this.dataGrid1;

Когда выбираю датаколумн, появляется красивый едитор в виде дерева датасет-дататейбл-датаколумн, выбираю там датаколумн, и в коде исчезает любое упоминание свойства MyProp (до этого хотя бы было MyProp = null; ).
Как же всё-таки сделать то, что я хочу ?

17.03.04 10:59: Перенесено модератором из '.NET' — TK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.