/**//// <summary> /// 在ListView 控件中显示 DataTable的数据; /// </summary> public static void ShowDataInListView(DataTable dt,ListView lst ) ...{ lst.Clear();// lst.View=System.Windows.Forms.View.Details; lst.AllowColumnReorder = true;//用户可以调整列的位置 lst.GridLines=true; int RowCount ,ColCount,i,j; DataRow dr=null; if(dt==null) return; RowCount=dt.Rows.Count; ColCount=dt.Columns.Count; //添加列标题名 for(i=0;i<ColCount;i++) ...{ lst.Columns.Add(dt.Columns[i].Caption.Trim(),lst.Width/ColCount,HorizontalAlignment.Left); } if(RowCount==0) return; for(i=0;i<RowCount;i++) ...{ dr=dt.Rows[i]; lst.Items.Add(dr[0].ToString().Trim()); for(j=1;j<ColCount;j++) ...{ lst.Items[i].SubItems.Add((string)dr[j].ToString().Trim()); } } }