最近写了一个程序,因为数据库太大所以 LISTVIEW必须邦定数据库,但不知道怎么邦定?
望高人指点

解决方案 »

  1.   

    绑不了,你只有自己写了。因为数据量太大,所以你不能把所有数据写到ListView中,而是把它写到可视区
      

  2.   

    ListViewItem
    用这个一行一行加
      

  3.   

    感谢大家,好像是不能帮定,我换成datagrid了
      

  4.   

    看这个实现,
    http://www.codeproject.com/useritems/DBListViewForV2.asp
      

  5.   

    listview不支持数据绑定!
    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