Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将POCO对象列表绑定到Windows窗体数据网格_C#_Winforms - Fatal编程技术网

C# 如何将POCO对象列表绑定到Windows窗体数据网格

C# 如何将POCO对象列表绑定到Windows窗体数据网格,c#,winforms,C#,Winforms,我以前没有真正做过任何windows窗体,我正在尝试创建一个简单的应用程序来查看我的消息日志服务 我认为最简单的方法是使用DataGridView控件。如何将简单的对象列表绑定到它,并自动生成列标题等 到目前为止,我已经这样做了,它创建了带有标题但没有行/数据的列 List<Log> logs = loggingRepo.LoadAll(); logGrid.DataSource = logs; List logs=loggingRepo.LoadAll(); logGrid.D

我以前没有真正做过任何windows窗体,我正在尝试创建一个简单的应用程序来查看我的消息日志服务

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

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

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

logGrid.DataSource = logs;
List logs=loggingRepo.LoadAll();
logGrid.DataSource=日志;

我本以为ASP.NET中会有类似列表视图的
logGrid.DataBind()
方法,但似乎没有。

没有数据绑定,数据源的设置会立即进行


不过,绑定到POCOs并不是一件好事,最终会给用户带来不太理想的体验。我会将日志集合包装在BindingList中,这样可以进行一些基本的排序和筛选。

您检查过列表中是否包含任何项目吗?哈哈,天哪,您真是一针见血!!我觉得自己有多蠢:)干杯-虽然我是唯一的用户,但poco的这种用途还是不错的!好吧,我只是想确定一下万一真的有关系。