ListView 的使用

来源:互联网 发布:佳能ip1180打印机端口 编辑:程序博客网 时间:2024/05/31 15:18
      private void BindData(DataTable dt, ListView lv, int[] listLength)//listLength为各项的长度        {            lv.Columns.Clear();            lv.Items.Clear();            // lv.BeginUpdate();            lv.GridLines = true;            int count = 0;            foreach (DataColumn dc in dt.Columns)            {                lv.Columns.Add(dc.ColumnName.ToString(), listLength[count], HorizontalAlignment.Center);                count++;            }            if (dt.Rows.Count > 0)            {                foreach (DataRow dr in dt.Rows)                {                    ListViewItem item = new ListViewItem(dr.ItemArray[0].ToString());                    for (int i = 1; i < dr.ItemArray.Length; i++)                    {                        item.SubItems.Add(dr.ItemArray[i].ToString());                    }                    lv.Items.Add(item);                }                //lv.EndUpdate();            }        }