繁体   English   中英

如何将 POCO 对象列表绑定到 Windows Forms DataGrid

[英]How to bind a list of POCO objects to Windows Forms DataGrid

我之前还没有真正做过任何 windows forms,我正在尝试创建一个简单的应用程序来查看我的消息记录服务。

我认为最简单的方法是使用 DataGridView 控件。 如何将简单的对象列表绑定到它并自动生成列标题等?

到目前为止,我已经这样做了,它创建了带有标题但没有行/数据的列。

List<Log> logs = loggingRepo.LoadAll();

logGrid.DataSource = logs;

我本来希望在 ASP.NET 中有一个类似列表视图的logGrid.DataBind()方法,但似乎没有。

没有数据绑定,DataSource 的设置立即发生。

但是,绑定到 POCO 并不是很好,您最终得到的用户体验并不理想。 我会将日志集合包装在一个 BindingList 中,这应该可以启用一些基本的排序和过滤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM