使用静态 class 作为数据源

Use static class as datasource

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

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

你不能。但是你可以让它成为一个单身人士:

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

    private MyClass() { }
}

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