........查询过程
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand=cmd;
DataSet ds=new DataSet();
adapter.Fill(ds);
DataTable dt=ds.Tables[0];
dt.Columns.Add(new DataColumn("abc", typeof(Int32)));
DataView dv = new DataView(dt);
DataGrid1.DataSource=dv;
DataGrid1.DataBind();
我打开页面后发现并没有加入abc这一列,各位帮一帮啊

解决方案 »

  1.   

    'Dim myds As New DataSet
            'Dim mydt As New DataTable("aa")
            'Dim mydr As DataRow
            'mydt.Columns.Add(New DataColumn("aaa"))        'mydt.Columns.Add(New DataColumn("bbb"))        'Dim i As Integer
            'For i = 0 To 9
            '    mydr = mydt.NewRow()
            '    mydr(0) = i
            '    mydr(1) = i * i
            '    mydt.Rows.Add(mydr)        'Next
            'myds.Tables.Add(mydt)
            'DataGrid1.DataSource = myds.Tables("aa").DefaultView
            'DataGrid1.DataBind()
      

  2.   

    你的datagrid是自动生成列还是用绑定列?