.net 设计时的列表(T)数据绑定

.net 设计时的列表(T)数据绑定,.net,list,data-binding,datagridview,.net,List,Data Binding,Datagridview,可以在运行时将列表绑定到数据网格,如DataGridView.DataSource=MyList 但最好在设计时绑定它,这样列自动填充就可以工作了 是否有可能在设计时绑定列表?我知道还有另一个类,BindingList,但也不知道如何绑定它。我假设您在这里使用的是WinForms 您不能直接绑定到列表,因为在设计时无法引用该对象(它不是组件)。但是,您可以在运行时使用设计器并绑定到特定列表。为此,您需要在表单上创建一个BindingSource组件,然后将其绑定到要显示的对象类型。在运行时,将B

可以在运行时将列表绑定到数据网格,如
DataGridView.DataSource=MyList

但最好在设计时绑定它,这样列自动填充就可以工作了


是否有可能在设计时绑定列表?我知道还有另一个类,
BindingList
,但也不知道如何绑定它。

我假设您在这里使用的是WinForms

您不能直接绑定到
列表
,因为在设计时无法引用该对象(它不是组件)。但是,您可以在运行时使用设计器并绑定到特定列表。为此,您需要在表单上创建一个
BindingSource
组件,然后将其绑定到要显示的对象类型。在运行时,将
BindingSource
DataSource
设置为您的
列表

,您可以

单击GridView设计上的锚定

选择数据源

单击AddProjectDataSource

选择对象

选择您的项目

选课