我有个返回的DataTable数据表
还有一个返回SqlDataReader数据集我想数据放入ListView控件中,究竟用哪个?
DataTable与DataGridView绑定成功了 很简单就一句。现在绑定ListView用哪个我不清楚,而且也想知道DataTable一般与什么绑定?

解决方案 »

  1.   

    说点详细点可以嘛?  到底应该用哪个来绑定ListView控件呢? 
    DataTable? 还是 SqlDataReader?
      

  2.   

    foreach(DataRow row in datatable)
    {
       //循环添加
    }
      

  3.   

    private void button1_Click(object sender, EventArgs e)
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("dd");
                dt.Columns.Add("mm");
                dt.Columns.Add("hh");
                DataRow dr = dt.NewRow();
                dr["dd"]= "ss";
                dr["mm"] = "ff";
                dr["hh"] = "rr";
                DataRow ds = dt.NewRow();
                ds["dd"] = "pp";
                ds["mm"] = "gg";
                ds["hh"] = "tt";
                dt.Rows.Add(dr);
                dt.Rows.Add(ds);
                this.dataGridView1.DataSource = dt;
               
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    object[] ss = dt.Rows[i].ItemArray;
                    foreach (string s in ss)
                    {
                        this.listView1.Items.Add(s);
                    }
                    
                }
            
               
            }