• 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

  • 相关阅读:
    第06课:GDB 常用命令详解(下)
    第05课:GDB常用命令详解(中)
    第04课:GDB常用命令详解(上)
    第03课:GDB常用的调试命令概览
    第02课:启动GDB调试
    第01课:调试信息与调试原理
    数据库(二)
    数据库笔记(一)
    acedSSGet 翻译
    ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
  • 原文地址:https://www.cnblogs.com/wllhq/p/4330766.html
Copyright © 2020-2023  润新知