在winform中listView1怎么绑定数据库?

解决方案 »

  1.   

    需要手动来写。
    取出数据,放到DataSet(DataTable)里,然后绑定到listview,如
    listview1.Items.Clear();
    DataRow[] drs = dt.Select();
    foreach(DataRow dr in drs)
    {
      ListViewItem lvi = new ListViewItem(){dr["a"].ToString(),dr["b"].ToString(),...};//里面要和listview的列名/顺序对应
      listview1.Items.Add(lvi);
    }
      

  2.   

    ListView不支持数据库绑定...要么重写ListView,要么就直接循环往ListView中添加数据...