谁知道在VS2008中将DataGridView与一个DataTable关联起来。我是这样写的DataTable dt = new DataTable() ;
dt.Columns.Clear() ;
dt.Columns.Add("Name") ;object[] obj = new obj[]{"A"} ;
dt.Rows.Add( obj ) ;DataGridView新增一列 HeadText = "名称" Name = "Name"设置DataGridView.DataSource = dt 无数据显示请高手赐教。

解决方案 »

  1.   

    按你的代码测试了一下。
    DataTable dt = new DataTable() ; 
    dt.Columns.Clear() ; 
    dt.Columns.Add("Name") ; object[] obj = new object[]{"A"} ; //这里有问题。
    dt.Rows.Add( obj ) ; //DataGridView新增一列 HeadText = "名称" Name = "Name" dataGridView1.DataSource = dt;
      

  2.   

                dt.Columns.Clear() ;
                dt.Columns.Add("Name") ;            object[] obj = new object[]{"A"} ;
                dt.Rows.Add( obj ) ;            dataGridView1.Columns.Clear();
                dataGridView1.Columns.Add("name", "名称");
                dataGridView1.Columns[0].DataPropertyName = "Name";  // 增加这列
                dataGridView1.DataSource = dt;