黑马程序员技术交流社区

标题: GridView怎么获取选中项的值 [打印本页]

作者: hehe04    时间: 2012-9-3 22:08
标题: GridView怎么获取选中项的值

graidView如何获取选中项的值??,我就想把我选中那一项的值赋给下面的TextBox


作者: 许庭洲    时间: 2012-9-4 08:15
本帖最后由 许庭洲 于 2012-9-4 08:17 编辑

前台:
<td style="width: 77px">
          <asp:TextBox ID="txt_submit" runat="server" Width="55px" Text='<%# DataBinder.Eval(Container.DataItem, "SUBMIT")%>'></asp:TextBox>
</td>

后台:
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
        TextBox1.Text = ((Label)GridView1.Rows[e.NewSelectedIndex].Cells[1].FindControl(txt_submit)).Text;//  FindControl()方法是在这个单元格里面寻找指定ID的控件
}
作者: hehe04    时间: 2012-9-4 14:06
许庭洲 发表于 2012-9-4 08:15
前台:

         

多谢指导  
另外 我试了一下,好像应该是cell【0】cell[1]会有超出长度异常
作者: 王荟越    时间: 2012-9-14 09:49
通常我们用用FindControl取到Gridview中的值,楼上写的很好,支持




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2