var Query = ent.PanelFoaming; if (Query != null) { foreach (var item in Query) { ListViewItem lvi = listView1.Items.Add(item.SubID.ToString()); lvi.SubItems.Add(item.SerialNumber.ToString()); lvi.SubItems.Add(item.PartName.ToString()); lvi.SubItems.Add(item.CurrentShift.ToString()); lvi.SubItems.Add(item.CurrentOperator.ToString()); lvi.SubItems.Add(item.ValidStatus.ToString()); lvi.SubItems.Add(item.ProduceBegin.ToString()); lvi.SubItems.Add(item.ProduceEnd.ToString()); lvi.SubItems.Add(item.ValidTime.ToString()); } listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } 注意: listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);不要写在foreach循环里