一、了解listview控件的屬性
view:設置為details
columns:設置列
items:設置行
1.將listview的view設置為details
2.設置列屬性
點擊添加,添加一列
設置一列的Text屬性,這就是列名
添加三列
3.編輯items屬性,添加一行數據
編輯Text屬性,添加一行的第一個數據
編輯subitems屬性,添加一行中的其他數據
添加兩個數據
填寫結果
二、在listview中顯示數據庫數據
//在listview中顯示數據庫數據 private void button1_Click(object sender, EventArgs e) { //構建表頭 listView1.Columns.Add("編號"); listView1.Columns.Add("用戶名"); listView1.Columns.Add("密碼"); //創建數據庫連接類的對象 SqlConnection con = new SqlConnection("server=.;database=data1220;user=sa;pwd=123"); con.Open(); //執行con對象的函數,返回一個SqlCommand類型的對象 SqlCommand cmd = con.CreateCommand(); //把輸入的數據拼接成sql語句,並交給cmd對象 cmd.CommandText = "select*from users"; //用cmd的函數執行語句,返回SqlDataReader類型的結果dr,dr就是返回的結果集(也就是數據庫中查詢到的表數據) SqlDataReader dr = cmd.ExecuteReader(); //用dr的read函數,每執行一次,返回一個包含下一行數據的集合dr while(dr.Read()) { //構建一個ListView的數據,存入數據庫數據,以便添加到listView1的行數據中 ListViewItem lt = new ListViewItem(); //將數據庫數據轉變成ListView類型的一行數據 lt.Text=dr["code"].ToString(); lt.SubItems.Add(dr["name"].ToString()); lt.SubItems.Add(dr["pwd"].ToString()); //將lt數據添加到listView1控件中 listView1.Items.Add(lt); } con.Close(); }