datagrid的数据并不是一定要是dataset里面定义好的
它的DataSource其实是一个DataView
你可以创建一个DataView,手工添加数据,然后再赋给datagrid

解决方案 »

  1.   

    DataTable dt=new
    DataTable dt=new DataTable();
    DataRow dr;
    dt.Columns.Add(new DataColumn("id",typeof(String)));
    dt.Columns.Add(new DataColumn("grade",typeof(Int32)));
    for(int i=1;i<9;i++)
    {
    dr=dt.NewRow();
    dr[0]="aaa";
    dr[1]=9-i;
    dt.Rows.Add(dr);
    }
    DataView dv=new DataView(dt);
    DataGrid1.DataSource=dv;
    DataGrid1.DataBind();
      

  2.   

    你是说把dataview当成是一个表格用!把数据添加完毕以后在帮定到datagrid上?我晚上回去试试!还有别的方法吗?
    dataview用着不太方便!