Проблема с биндингом "рукотворных" объектов. Help!!!
От: Ignitor Украина  
Дата: 12.01.07 10:28
Оценка:
Имеется два класса:
    public class Class1
    {
        private string field;

        public Class1()
        {
            field = "Поле1";
        }

        public string Field
        {
            get { return field; }
        }
    }

    public class Class2
    {
        private Class1 fieldClass1;

        public Class2()
        {
            fieldClass1 = new Class1();
        }

        public Class1 FieldClass1
        {
            get { return fieldClass1; }
        }

        public string FieldClass2
        {
            get { return "Поле2"; }
        }
    }

Создается коллекция объектов класса Class2 и биндится к гриду (использую DevExpress.XtraGrid). В столбце грида нужно отобразить свойства: FieldClass2, FieldClass1.Field. Первое поле казывается, а второе нет. Пробовал реализовывать интерфейс ICustomTypeDescriptor, для обоих классов, не помогло. Куда дальше ковырять, может кто подскажет?

Кстати если использовать DevExpress.XPO, то у классов унаследованых от XPObject подобной проблемы не наблюдается т.е. похоже решение есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.