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

时间:2010-12-28 20:13:50

标签: .net list data-binding datagridview

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

但是在设计时绑定它会很棒,所以列自动填充会起作用。

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

2 个答案:

答案 0 :(得分:2)

我假设你在这里使用WinForms。

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

答案 1 :(得分:1)

你可以,

单击GridView设计上的Anchor

选择数据源

单击Add ProjectDatasource

选择 OBJECT

选择您的项目

选择班级