新建一个DataTable,把这些Row加进去,然后将这个DataTable放到Session里,到下一页取出来就行了!
//DataTable myDataTable=new DataTable();
myDataTable.TableName="Table1";
myDtaTable.Rows.Add(/*...*/);Session["table1"]=myDataTable;......
//下一页
DataTable myDataTable=(DataTable)Session["table1"];

解决方案 »

  1.   

    遍历所有行, 
    ArrayList al = new ArrayList();
    for(int i = 0; i < rowCount; i++) // rowCount : 总共的行
    {
        if(this.dataGrid.IsSelected(i))
        {
            a1.Append(i); // 得到所有选中的行数.
        }
    }// 得到了行数, 接下来就应该很简单了.
      

  2.   

    将结果放入一个数据集中可以使提取变得简单,而放入ArrayList中也不失为一种好办法,只是一提取数据时有些复杂。
      

  3.   

    Showing DataGrid.SelectedItem in a Separate Web Form 
    http://www.dotnetjunkies.com/howto/default.aspx?id=25