LISTVIEW怎么绑定数据库

来源:互联网 发布:excel删除部分重复数据 编辑:程序博客网 时间:2024/04/26 23:47
public static void ListView_Accessor(SqlDataReader dr,ListView listView)
{
try
{
while(dr.Read())
{
ListViewItem ListDatas = new ListViewItem(dr[0].ToString());
if (dr.FieldCount > 0)
{
string[] DataList = new string[dr.FieldCount];
for (int i=1; i<dr.FieldCount;i++)
{
DataList[i-1] = dr[i].ToString();
}
ListDatas.SubItems.AddRange(DataList);
}
listView.Items.Add(ListDatas);
}
}
catch
{ return ;}
}


SqlDataReader dr=cmdSel.ExecuteReader();
while(dr.Read())
{
ListViewItem lstViewItem=new ListViewItem();
lstViewItem.SubItems.Clear();

lstViewItem.SubItems[0].Text=dr["tid"].ToString();
lstViewItem.SubItems.Add(dr["name"].ToString());
lstViewItem.SubItems.Add(dr["mobilePhone"].ToString());
lstViewItem.SubItems.Add(dr["homePhone"].ToString());
lstViewItem.SubItems.Add(dr["officePhone"].ToString());
lstViewItem.SubItems.Add(dr["email"].ToString());
lstViewItem.SubItems.Add(dr["phoneGroup"].ToString());

this.lstViewResult.Items.Add(lstViewItem);


}
这样可以使数据库中的信息添加到listview
原创粉丝点击