zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    drf—— 序列化组件
    drf—— RESTful API规范
    drf——APIView及其内部函数/类的源码分析
    drf—— drf的安装和使用
    226翻转二叉树
    51,N皇后
    557反转字符串中的单词III
    17.电话号码的字母组合
    459重复的子字符串
    419递增子序列
  • 原文地址:https://www.cnblogs.com/wllhq/p/4330766.html
Copyright © 2011-2022 走看看