0

我有一个对象 Pattern,它包含一个双打列表。这些对象存储在 DataTable 中。绑定到 DataGridView 时,如何在 Pattern 类中指定这些显示方式?

编辑:

这里有更多的解释。我有这样的课:

class Pattern
{
    double[] arr;
    public Pattern(double[] a)
    {
        arr = a;
    }
}

模式对象存储在 DataTable 中:

        DataTable dt = new DataTable();

        dt.Columns.Add("Patterns", typeof(Pattern));

然后将此 DataTable 绑定到某个 DataGridView。但是,Pattern 对象显然没有正确显示。我希望它们显示为我在 Pattern 类中指定的一些字符串。在 C++ 中,我会通过重载输出运算符来做类似的事情。有没有办法在 C# 中使用 DataGridViews 做到这一点?

4

1 回答 1

1

覆盖类中的ToString()方法Pattern

public override string ToString()
{
    return string.Join(",", arr);
}
于 2013-08-14T19:10:08.893 回答