六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 182|回复: 0

winform,c#,listView用法,listView显示数据库值,动态列表

[复制链接]

升级  61.3%

726

主题

726

主题

726

主题

探花

Rank: 6Rank: 6

积分
2226
 楼主| 发表于 2013-2-5 02:12:35 | 显示全部楼层 |阅读模式
public frm_Manage()        {            InitializeComponent();            string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串             OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接            conn.Open();            OracleCommand cmd = conn.CreateCommand();            cmd.CommandText = "select u_name from netvideo.n_user ";//在这儿写sql语句             OracleDataReader dr = cmd.ExecuteReader();//创建一个OracleDateReader对象            listView1.GridLines = true;//显示行与行之间的分隔线             listView1.FullRowSelect = true;//要选择就是一行             listView1.View = View.Details;//定义列表显示的方式            listView1.Scrollable = true;//需要时候显示滚动条            listView1.MultiSelect = false; // 不可以多行选择             listView1.HeaderStyle = ColumnHeaderStyle.Clickable;            // 针对数据库的字段名称,建立与之适应显示表头            listView1.Columns.Add("操作员姓名", 282, HorizontalAlignment.Center);//第一个参数,表头名,第2个参数,表头大小,第3个参数,样式            listView1.Visible = true;//lstView可见            while (dr.Read())            {                ListViewItem Item = new ListViewItem();                Item.SubItems.Clear();                Item.SubItems[0].Text = dr["u_name"].ToString();//读取数据库中字段                listView1.Items.Add(Item);//显示            }        } 
黑色头发  http://heisetoufa.iteye.com
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表