ASP.NET(C#)中GridView怎么获得当前行的信息

2025-04-05 15:26:49
推荐回答(4个)
回答1:

直接在GRIDVIEW里添加一列选择列,在SelectedIndexChanged事件下写

TextBox.Text=GridView1.SelectedRow.Cells[你要显示在TextBox里的单元格的下标].Text;

就行了

回答2:

foreach (GridViewRow gvrow in gridview的ID.Rows)
{
CheckBox ch = (CheckBox)gvrow.FindControl("checkbox的ID");
if(ch.checked)
{textbox1.text=ch.text}
}
给checkbox的text属性随便绑定个数据的某一列就好

回答3:

要是我做我就这样做,在GridView编辑列,可用字段添加可用字段,添加一个HyperLinkField,然后在HyperLinkFile属性的数据属性中的"DataNavigateUrlFilds"中输入主键,在"DataNavigateUrlFormatString"输入Defult.aspx?id={0}传到令一页然后得到ID,写个方法通过id得到所有值.

回答4:

根据超链接来传值!
然后通过request.getString来获得他的值,将这个值就应该就是他的id!