ICustomTypeDescriptor и заголовки столбцов dataGridView
От: alex40in  
Дата: 17.10.05 13:26
Оценка:
День добрый.
Есть класс, свойства которого представляют собой List<Т>. Для отображения свойств в dataGridView, реализовал интерфейс ICustomTypeDescriptor. Теперь свойства отображаются и редактируются и в dataGridView, и в propertyGrid, но не могу добиться человеческих названий заголовков столбцов в dataGridView, с propertyGrid такой проблемы нет, там выручает свойство DisplayName моего PropertyDescriptorа. Подскажите, что и куда посмотреть, чтобы увидеть в заголовках dataGridView не названия публичных свойств <Т>, а что я ему скажу.




22.10.05 01:12: Перенесено из '.NET'
Re: ICustomTypeDescriptor и заголовки столбцов dataGridView
От: _FRED_ Черногория
Дата: 17.10.05 14:55
Оценка:
Здравствуйте, alex40in, Вы писали:

A>День добрый.

A>Есть класс, свойства которого представляют собой List<Т>. Для отображения свойств в dataGridView, реализовал интерфейс ICustomTypeDescriptor. Теперь свойства отображаются и редактируются и в dataGridView, и в propertyGrid, но не могу добиться человеческих названий заголовков столбцов в dataGridView, с propertyGrid такой проблемы нет, там выручает свойство DisplayName моего PropertyDescriptorа. Подскажите, что и куда посмотреть, чтобы увидеть в заголовках dataGridView не названия публичных свойств <Т>, а что я ему скажу.

"Автоматически" на уровне класса не сделать (грид для имён колонок не запрашивает метаданные ). Нужет "переходник" к гриду, который сам пропишет имена колонок.
<< RSDN@Home 1.2.0 alpha rev. 616 >> =06:46= [Windows 2003 — 5.2.3790.65536]
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
ICustomTypeDescriptor и заголовки столбцов dataGridView
От: Аноним  
Дата: 18.10.05 07:57
Оценка:
] Подскажите, что и куда посмотреть, чтобы увидеть в заголовках dataGridView не названия публичных свойств , а что я ему скажу.

Через реализация ITypedList можно управлять именами колонок в DataGirdView.
---
см.: LogBuilder, TaskRunner, DropDownHolder (Popup), Html2XmlConverter, Win32ResourceManager, MenuBuilder, Lens, LayeredWindow .


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: ICustomTypeDescriptor и заголовки столбцов dataGridVi
От: ksg71 Германия  
Дата: 18.10.05 08:08
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, alex40in, Вы писали:


A>>День добрый.

A>>Есть класс, свойства которого представляют собой List<Т>. Для отображения свойств в dataGridView, реализовал интерфейс ICustomTypeDescriptor. Теперь свойства отображаются и редактируются и в dataGridView, и в propertyGrid, но не могу добиться человеческих названий заголовков столбцов в dataGridView, с propertyGrid такой проблемы нет, там выручает свойство DisplayName моего PropertyDescriptorа. Подскажите, что и куда посмотреть, чтобы увидеть в заголовках dataGridView не названия публичных свойств <Т>, а что я ему скажу.

_FR>"Автоматически" на уровне класса не сделать (грид для имён колонок не запрашивает метаданные ). Нужет "переходник" к гриду, который сам пропишет имена колонок.


собственно наследник DataGridColumnStyle, научить его читать метаданные свойств <T>
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.