listview显示mysql数据_C#在listview控件中显示数据库数据
一、了解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();
}
總結
以上是生活随笔為你收集整理的listview显示mysql数据_C#在listview控件中显示数据库数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flex 会使div撑满_如何讲清楚Fl
- 下一篇: GPE监控多台MySQL_zabbix监