可以在运行时将列表绑定到数据网格,例如DataGridView.DataSource = MyList
。
但是在设计时绑定它会很棒,所以列自动填充会起作用。
是否有可能在设计时绑定列表?我知道还有另一个类BindingList
,但不知道如何绑定它。
答案 0 :(得分:2)
我假设你在这里使用WinForms。
您不能直接绑定到List<T>
,因为在设计时无法引用该对象(它不是组件)。但是,您可以使用设计器并在运行时绑定到特定列表。为此,您需要在表单上创建BindingSource
组件,然后将其绑定到要显示的对象类型。在运行时,将DataSource
的{{1}}设置为BindingSource
。
答案 1 :(得分:1)
你可以,
单击GridView设计上的Anchor
选择数据源
单击Add ProjectDatasource
选择 OBJECT
选择您的项目
选择班级