C#在listview控件中显示数据库数据

时间:2021-10-14 14:50:14

一、了解listview控件的属性

view:设置为details

columns:设置列

items:设置行

1.将listview的view设置为details

C#在listview控件中显示数据库数据

2.设置列属性

C#在listview控件中显示数据库数据

点击添加,添加一列

C#在listview控件中显示数据库数据

设置一列的Text属性,这就是列名

C#在listview控件中显示数据库数据

添加三列

C#在listview控件中显示数据库数据

3.编辑items属性,添加一行数据

C#在listview控件中显示数据库数据

编辑Text属性,添加一行的第一个数据

C#在listview控件中显示数据库数据

编辑subitems属性,添加一行中的其他数据

C#在listview控件中显示数据库数据

C#在listview控件中显示数据库数据

添加两个数据

C#在listview控件中显示数据库数据

填写结果

C#在listview控件中显示数据库数据

二、在listview中显示数据库数据

C#在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();
}
C#在listview控件中显示数据库数据

C#在listview控件中显示数据库数据