使用静态类作为数据源

时间:2015-01-08 11:33:55

标签: c# winforms

我有包含数据的静态类,我希望在datagridview中使用静态类作为数据源。

但是datasource属性只接受对象。如何将静态类设置为数据源?

1 个答案:

答案 0 :(得分:0)

你做不到。但你可以把它变成一个单身人士:

public class MyClass
{
    private static MyClass _instance;
    public static MyClass Instance
    {
        get
        {
            if (_instance == null) { _instance = new MyClass(); }
            return _instance;
        }
    }

    private MyClass() { }
}

然后像MyClass.Instance一样引用数据源。