Я использую Microsoft PropertyGrid, и у меня есть 2 категории с 6 свойствами:
Category "B" "test1" "test2" "test3" "yoman" Category "Z" "test4" "test5"
Что я должен сделать, чтобы " yoman " пришел в сначала товар в категории " B "?
Вы можете использовать атрибут TypeConverter в классе и пользовательский атрибут в каждом свойстве для управления порядком отображения свойств в PropertyGrid. Классы маленькие, а атрибуты простые. Код и пример выполнения доступны в статье Code Project Пола Тинджи (http://www.codeproject.com/Articles/6611/Ordering-Items-in-the-Property-Grid).
Показывать свойства в том порядке, в каком вы хотите, но при этом отображать категории, непросто.(Если вы не хотите видеть категории, вы можете просто использовать PropertyGrid.PropertySort=NoSort, чтобы получить ваши свойства в том порядке, в каком они отображаются в вашем коде, но без отображения категорий).укажите порядок при отображении категорий:
PropertyGrid.PropertySort=NoSort
http://www.codeproject.com/KB/tabs/PropertyGridValidation.aspx