DataGridView привязан к пользовательскому классу - PullRequest
1 голос
/ 02 апреля 2011

Я использовал ответ этой темы, чтобы связать DataGridView со словарем:

DataGridView привязан к словарю

Это прекрасно работает, если я использую Dictionary<string, double>, но если я использую класс вместо строки (Dictionary<MyClass, double>), DataGridView отображает строковое представление MyClass. MyClass имеет строковое свойство (Value), которое я хотел бы отобразить в столбце DataGridViwe. Есть ли способ сделать это?

1 Ответ

1 голос
/ 03 апреля 2011

Простейшим методом будет реализация ToString() в вашем классе, если это опция, например:

public class MyClass
{
    public string Value { get; set; }

    public override string ToString()
    {
        return Value;
    }

    // ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...