我有一个名为CinemaData
的数据库,它有四列:seatNum,状态,名称和价格。方法updateTable()
用于获取结果并放入listView1
我正在使用Linq:
private void updateTable()
{
CinemaDataEntities db = new CinemaDataEntities();
var query = from c in db.Reservations select c;
listView1.Items.Clear();
foreach (var detail in query)
{
ListViewItem item = new ListViewItem(detail.seatNum.ToString());
item.SubItems.Add(detail.status);
item.SubItems.Add(detail.name);
item.SubItems.Add(detail.price.ToString());
listView1.Items.Add(item);
}
}
listView只复制表的第一行多次,而没有其他行如下:
虽然数据如下所示:
任何帮助表示赞赏!感谢