首先我从数据库中查询出来产品列表放在DataSet,点击查看详细信息,进入产品的详细页面,如果绑定DetailView呢?<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="Details.aspx?id={0}" HeaderText="详细信息&nbsp;&nbsp;" Target="_blank" Text="查看" />在详细列表页面中如何绑定,如果读取DataSet中id对应的信息呢?

解决方案 »

  1.   

    请问高手,dataSet的作用域是当前页吗?
      

  2.   


    //datatable绑定数据放在repeater里
            DataTable dataZ = BText.getAll().Tables[0];
            this.Repeater1.DataSource = dataZ;
            this.Repeater1.DataBind();//获取点击的ID
        TextInfo info = new TextInfo();
       info.Id = Convert.ToInt32((this.GridView1.Rows[e.RowIndex].Cells[0].Text.ToString()));
      

  3.   

    dataSet的作用域是当前页吗?怎么可能,内存。。
      

  4.   

    先获取Request.QueryString["id"];  然后把这个当参数组装SQL 查询数据源 绑定
      

  5.   


    我的问题是,获得id后,查询DataSet,找到DataSet中id对应的一条信息,显示在DetailView中,这个问题!