首先我从数据库中查询出来产品列表放在DataSet,点击查看详细信息,进入产品的详细页面,如果绑定DetailView呢?<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="Details.aspx?id={0}" HeaderText="详细信息 " Target="_blank" Text="查看" />在详细列表页面中如何绑定,如果读取DataSet中id对应的信息呢?
//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()));
我的问题是,获得id后,查询DataSet,找到DataSet中id对应的一条信息,显示在DetailView中,这个问题!