直接在GRIDVIEW里添加一列选择列,在SelectedIndexChanged事件下写
TextBox.Text=GridView1.SelectedRow.Cells[你要显示在TextBox里的单元格的下标].Text;
就行了
foreach (GridViewRow gvrow in gridview的ID.Rows)
{
CheckBox ch = (CheckBox)gvrow.FindControl("checkbox的ID");
if(ch.checked)
{textbox1.text=ch.text}
}
给checkbox的text属性随便绑定个数据的某一列就好
要是我做我就这样做,在GridView编辑列,可用字段添加可用字段,添加一个HyperLinkField,然后在HyperLinkFile属性的数据属性中的"DataNavigateUrlFilds"中输入主键,在"DataNavigateUrlFormatString"输入Defult.aspx?id={0}传到令一页然后得到ID,写个方法通过id得到所有值.
根据超链接来传值!
然后通过request.getString来获得他的值,将这个值就应该就是他的id!