| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 685 人关注过本帖
标题:用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
快速回复:用listview显示数据库中信息
数据加载中...
 
   



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

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