C# 将ListView绑定到数据库

C# 将ListView绑定到数据库,c#,entity-framework,C#,Entity Framework,使用实体框架将Listview绑定到数据库时出现问题。 此代码仅显示表的第一行,但记录不显示: var item = (from p in db.tbl_film select p).FirstOrDefault(); string[] items = {item.flm_id.ToString(),item.flm_name,item.flm_description,item.flm_category }; foreach (var itemlist in items)

使用实体框架将
Listview
绑定到数据库时出现问题。
此代码仅显示表的第一行,但记录不显示:

var item = (from p in db.tbl_film
            select p).FirstOrDefault();
string[] items = {item.flm_id.ToString(),item.flm_name,item.flm_description,item.flm_category };
foreach (var itemlist in items)
{
    ListViewItem lvi = new ListViewItem(items);
    listView1.Items.Add(lvi);
}
我有一张有几张记录的桌子。现在我想在ListView中显示它

表:flm_胶片

字段:flm_id、flm_名称、flm_类别

我想在详细信息模式下查看ListView中实体框架的数据。

考虑以下代码:

var items = (from p in db.tbl_film select p).ToList();
foreach (var item in items)
{
    // Create your ListViewItem here
    // Then add it to your listView here.
}

如果要检索多条记录,不必使用
FirstOrDefault()
,因为正如它所说,您只会获取第一条记录。

是否有
string[]项
数据?有多少可以给我看一个数据示例吗?winforms列表视图绑定表模式视图详细信息ListviewItem listitem=new ListviewItem(item)时出错;当然,您有一个错误,您必须手动创建该ListViewItem;你可以用谷歌自己做。请参考MSDN或此链接:如果您需要更多帮助(编辑您的帖子),请提供有关您的电影表的更多信息。