2011-02-02 18 views
1

我有很多共享接口的类。我还创建了一个BindingList,它由从这些类创建的对象组成。如何使用共享同一接口的不同类的对象的BindingList作为datagridview的数据源

现在我想使用此绑定列表作为Datagridview的数据源。

会这样吗?可以请别人举个例子。

+0

它可以工作 - 但你必须在你的问题更具体。请张贴一些代码。 – Marc 2011-02-02 20:29:20

+0

我的主要目的是以某种方式在datagridview中显示不同类的对象。如果所有的对象都属于同一个类,那么很容易,只需将它们添加到绑定列表中,并将该绑定列表设置为datagridview的数据源即可。但现在我有很多类。这些类 – OnTheFly 2011-02-02 21:37:56

回答

2

哦,等待 - 你能创建一个IMyInterface的BindingList吗?

myList = new List<IMyInterface>(); 

myList.Add(new Foo()); 
myList.Add(new Bar()); 

myDataGridView.DataSource = myList; 

Foo和Bar实施IMyInterface的

相关问题