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


    一、了解listview控件的属性

    view:设置为details

    columns:设置列

    items:设置行

    1.将listview的view设置为details

    image

    2.设置列属性

    image

    点击添加,添加一列

    image

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

    image

    添加三列

    image

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

    image

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

    image

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

    image

    image

    添加两个数据

    image

    填写结果

    image

    二、在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();
            }
    复制代码

    image

  • 相关阅读:
    计算机网络概述
    虚拟机网卡配置
    元类
    反射和内置方法
    面向对象的三大特性
    MYSQL中EXISTS的用法
    Guava中的常见集合操作用法
    集合操作交并补的三种Java实现
    P9 get和resize操作(Java 13)
    P8 Java 13中 HashMap的 put方法
  • 原文地址:https://www.cnblogs.com/dawasai/p/4443850.html
Copyright © 2020-2023  润新知