DataGridView绑定到自定义类

时间:2011-04-02 12:36:07

标签: c# winforms datagridview

我使用这个线程的答案将DataGridView绑定到字典:

DataGridView bound to a dictionary

如果我使用Dictionary<string, double>,这可以正常工作,但如果我使用类而不是字符串(Dictionary<MyClass, double>),DataGridView将显示MyClass的字符串表示形式。 MyClass有一个我希望在DataGridViwe列中显示的字符串属性(Value)。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

最简单的方法是在类中实现ToString(),如果这是一个选项,例如:

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

    public override string ToString()
    {
        return Value;
    }

    // ...
}