Добавить поддержку полей в элементы управления с привязкой к данным - PullRequest
1 голос
/ 18 февраля 2010

Например, при использовании вида сетки. При указании столбцов

Например, BoundField не будет работать, если вы привязываете его к полю, а не к свойству.

Полагаю, это так, потому что когда gridview ищет свойство DataField, оно ищет свойство, а не поле. Теперь вопрос в том, как я могу изменить это поведение, чтобы сделать возможным использование полей. Я знаю, что должен унаследовать от gridview, но я не знаю, куда идти дальше.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2010

Эта функциональность так встроена в платформу и не была разработана для расширяемости, так что нет, вы не можете изменить это поведение; единственное, что вы можете сделать, это создать объекты-обертки или обернуть поля со свойствами.

Или визуализируйте пользовательский интерфейс по-своему, и тогда вы потеряете встроенную функциональность GridView.

0 голосов
/ 18 февраля 2010

Оберните поля с помощью Свойства

    private string fieldA; 

    public string FieldA 
    {
      get { return fieldA; }
      set { fieldA = value; }
    }
...