我说细一点吧.
第一级页面是一个查询界面.通过按钮进入第二级页面.即数据显示页面.这一面中要求只显示一部分字段.并且有一个字段是超联接的.通过这一超联接进入第三级页面,第三级页面能显示记录的所有字段.
这现在就是搞不清如何将数据进行传输在这三个页面中显示.
例:我在第一个页面的button控件的click事件中写了操作数据库的操作(代码我在提问中已帖出).但到第二页面中我如何让它显示.并且只显示其中几个字段,还有一个是超联接的.
那到第三个页面呢>我如何将其全总字段显示.?
我刚学,望大家帮我!!谢谢!!!!!!!!!!!!!!!最好给我一代码参考一下或说得细一点.有劳了!!!

解决方案 »

  1.   

    在第一页(WebForm1.aspx)中定义:
    public static DataSet DS1;
    DS1=mydataset;//mydataset为DataGrid1的DataSource
    在第二页中引用:
    DataGrid2.DataSource=namespace.WebForm1.DS1.Tables[0];//namespace为此解决方案的名空间名
    DataGrid2.DataBind();
      

  2.   

    first:use {Server.Transfer("Webform2.aspx");}second:in Webform2.aspx;{ WebForm1 sourcepage = (WebForm1) Context.Handler}you can get all datas in WebForm1!
      

  3.   

    在asp.net中的datareader说是比asp中的recordset好用的多.
    但现在不会用.感觉上挺乱的/.我如何像在asp中那样
    <table>
    <tr><td><%=rs("字段名")%></td>
    </tr>
    </table>
    用datareader如何用呀?
    教我!!谢啦!