如何才能根据选中的值,传参然后赋值
大神们,在线等!帮帮忙!
在一个页面中有gridview控件,其中有一列,假设列名为A(1,2,3,4,5,6。。。。),那么我想点击3时,跳到另一个页面,这个页面中的信息,就是3这一行的所有记录,在gridview中并没有查出3的全部信息,而在跳转的页面中要显示3的全部信息,而且是用控件来显示的,所以我想用list集合来填充控件的,可是,如何才能随便我点击4或者5或者6时,出来相应的数据呢。我只能取第一条的数据,帮帮忙!
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
rvCTDoB.MaximumValue = DateTime.Today.ToString("dd/MM/yyyy");
ModifyStudentBusiness modifystudentbusiness = new ModifyStudentBusiness();
List<ModifyStudentData> modifystudentdata = new List<ModifyStudentData>();
modifystudentdata = modifystudentbusiness.ModifyStudents(student_name);
if (modifystudentdata != null && modifystudentdata.Count > 0)
{
txtStudentName.Text = modifystudentdata[0].STUDENT_NAME;
RadioButtonListGender.Text = modifystudentdata[0].GENDER.ToString();
CTDoB.Text = modifystudentdata[0].STUDENT_DOB.ToString();
txtPhoneNo.Text = modifystudentdata[0].PHONE_NO;
lblStatus.Text = modifystudentdata[0].IS_ENABLED;
lblCreatedTime.Text = modifystudentdata[0].CREATED_TIME.ToString();
lblLastUpdatedTime.Text = modifystudentdata[0].LAST_UPDATED_TIME.ToString();
}
}
}
------解决方案--------------------模板列
RowBound事件
FindControl["控件ID"]
------解决方案--------------------
应该是将列表中记录的ID作为参数传递给详细页面,比如点击的链接 a.aspx?id=1
然后在详细页面接受该ID的值,然后从库中查出该ID的详细信息,然后展示在页面上