| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 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();

}
这样就可以了。

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-12-01 14:41
快速回复:用listview显示数据库中信息
数据加载中...
 
   



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

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