如何将dataview中的数据绑定到listview

解决方案 »

  1.   

    这个也没有什么太好的办法,无非是遍历DataView,取数据,向ListView中添加项,添加子项...
      

  2.   

      ListViewItem item = new ListViewItem();
                foreach (DataView dv in studentManager.dvStudent)
                {
                    item=dv.Table.Columns...??
                }
    遍历知道怎么获取item
      

  3.   

    谁能说清楚一点好吗?ListViewItem item = new ListViewItem(); 
                foreach (DataView dv in studentManager.dvStudent) 
                { 
                    item=dv.Table.Columns...?? 
                } 
      

  4.   


    foreach(DataRow dr in studentManager.dvStudent.Table.Rows)
    {
       ListViewItem lvi=new ListViewItem(dr[0]);
       for(int i=1;i<studentManager.dvStudent.Table.Columns.Count;i++)
       {
          lvi.SubItems.Add(dr[i].ToString());
       }
       treeView1.Items.Add(lvi);
    }
      

  5.   

    还是不对
    错误 1 与“System.Windows.Forms.ListViewItem.ListViewItem(string)”最匹配的重载方法具有一些无效参数 F:\作业代码\S2\深入。NET平台和C#编程\项目\MySchool\MySchool\StudentInfoForm.cs 25 36 MySchool错误 2 参数“1”: 无法从“object”转换为“string” F:\作业代码\S2\深入。NET平台和C#编程\项目\MySchool\MySchool\StudentInfoForm.cs 25 53 MySchool
      

  6.   

    ListViewItem lvi=new ListViewItem(dr[0]);
    -------------------------------------
    ListViewItem lvi=new ListViewItem(dr[0].ToString());