2012-05-31 3 views
0

Я хочу, чтобы мои позиции отображались в порядке объявления, а не в алфавитном порядке. Можно ли отключить сортировку в PropertyGrid?Как отключить сортировку в PropertyGrid

+0

Отражение API * не может гарантировать * ничего, касающиеся порядка декларирования: http://msdn.microsoft.com/en-us/library/kyaxdd3x.aspx - «Метод GetProperties не возвращается свойства в определенном порядке, такие как алфавитный или порядок объявления. Ваш код не должен зависеть от порядка возврата свойств, поскольку этот порядок меняется. " –

+0

@MarcGravell Я использую дескриптор пользовательского типа, и я вручную создаю PropertyDescriptorCollection. Мне нужно, чтобы они отображались в этом конкретном порядке. – ellen6a

+0

k - Я думал, что в «заявлении на заказ» вы указали порядок написания кода; если вы используете настраиваемую настройку дескриптора, вы должны быть в порядке –

ответ

2

Использовать список PropertySort.
Установите его на NoSort.
Проверить эту ссылку для details