如何将对象列表绑定到WinForms应用程序中的标准MS GridView?

时间:2012-08-30 22:23:02

标签: vb.net winforms datagridview

这是一个非常基本的问题 - 我在VB.net WinForms应用程序中有一个List(Of MyClass)。

MyClass包含两个公共字符串属性。

我想将List(Of MyClass)绑定到WinForm上的普通MS GridView,以便添加到List(Of MyClass)的项目出现在MS GridView中。

1 个答案:

答案 0 :(得分:0)

我不熟悉vb语法,但在c#中,您可以轻松地将列表作为数据源绑定到datagridview。这样的事情(c#):

        List<Class2> list = new List<Class2>();
        list.Add(new Class2 { test1 = "test", test2 = "test2" });
        list.Add(new Class2 { test1 = "test", test2 = "test2" });
        list.Add(new Class2 { test1 = "test", test2 = "test2" });
        list.Add(new Class2 { test1 = "test", test2 = "test2" });
        list.Add(new Class2 { test1 = "test", test2 = "test2" });
        list.Add(new Class2 { test1 = "test", test2 = "test2" });

        dataGridView1.DataSource = list;

我认为你在vb.net中重现这一点并不困难。