Как правильно приделать DataSource к контролу
От: Potandr нету у меня такой, пока
Дата: 09.08.02 09:50
Оценка:
Пишу контрол на С#, очень хочется приделать к нему свойство DataSource, аналогичное DataGrid-овскому. Как это ПРАВИЛЬНО сделать.
Заранее благодарен, Potandr.
Microsoft uber alles!!!
Re: Как правильно приделать DataSource к контролу
От: TK Лес кывт.рф
Дата: 09.08.02 12:22
Оценка:
Здравствуйте Potandr, Вы писали:

P>Пишу контрол на С#, очень хочется приделать к нему свойство DataSource, аналогичное DataGrid-овскому. Как это ПРАВИЛЬНО сделать.


Нужно указать правильные аттрибуты. Например TypeConverterAttribute
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Как правильно приделать DataSource к контролу
От: Аноним  
Дата: 09.09.02 05:08
Оценка:
Здравствуйте Potandr, Вы писали:

P>Пишу контрол на С#, очень хочется приделать к нему свойство DataSource, аналогичное DataGrid-овскому. Как это ПРАВИЛЬНО сделать.

P>Заранее благодарен, Potandr.
Сам спросил — сам отвечаю. В контроле необходимо описать свойство типа IListSource.
Example:

public IListSource MyDataSource
{
get{ return (IListDataSource).....;}
set{
if (value is DataTable) .... = (DataTable)value;
if (value is DataSet) ..... = (DataSet)value;
..............................................
}
}

Ну или что — нибудь в этом духе.

Потапов Андрей (Potandr).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.