标题:用listview显示数据库中信息
取消只看楼主
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
结帖率:25%
 问题点数:0 回复次数:0 
用listview显示数据库中信息
listview属性:
this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.columnHeader1,
this.columnHeader2,
this.columnHeader3,
this.columnHeader4});
this.listView1.FullRowSelect = true;
this.listView1.GridLines = true;
this.listView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.listView1.Location = new System.Drawing.Point(0, 0);
this.listView1.MultiSelect = false;
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(288, 208);
this.listView1.TabIndex = 0;
this.listView1.View = System.Windows.Forms.View.Details;


private void button1_Click(object sender, System.EventArgs e)
{
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\Person.mdb";
OleDbConnection conn = new OleDbConnection (strConn) ;
string strCommand="select * from Information";
conn.Open();
OleDbCommand cmd=new OleDbCommand(strCommand,conn);
OleDbDataReader reader=cmd.ExecuteReader();
while(reader.Read())
{
ListViewItem li=new ListViewItem();
li.SubItems.Clear();
li.SubItems[0].Text=reader["姓名"].ToString();
li.SubItems.Add(reader["年龄"].ToString());
li.SubItems.Add(reader["电话"].ToString());
li.SubItems.Add(reader["电子邮件"].ToString());
this.listView1.Items.Add(li);

}
reader.Close();
conn.Close();

}
这样就可以了。
搜索更多相关主题的帖子: 数据库 listview Forms System new 
2005-12-01 14:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-36182-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.931051 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved