heisetoufa 发表于 2013-1-27 05:13:01

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

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.Text = dr["u_name"].ToString();//读取数据库中字段                listView1.Items.Add(Item);//显示            }      } 
黑色头发  http://heisetoufa.iteye.com
页: [1]
查看完整版本: winform,c#,listView用法,listView显示数据库值,动态列表