【问题标题】:DataGridView bound to custom classDataGridView 绑定到自定义类
【发布时间】:2011-07-28 05:57:26
【问题描述】:

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

DataGridView bound to a dictionary

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

【问题讨论】:

    标签: c# winforms datagridview


    【解决方案1】:

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

    public class MyClass
    {
        public string Value { get; set; }
    
        public override string ToString()
        {
            return Value;
        }
    
        // ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 2012-01-25
      相关资源
      最近更新 更多