首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获取GridView当前选中的记录的某个字段的值

2012-01-13 
如何获取GridView当前选中的记录的某个字段的值?希望给出一个具体一点的例子[解决办法]upGridView1.Rows[G

如何获取GridView当前选中的记录的某个字段的值?
希望给出一个具体一点的例子

[解决办法]
up
GridView1.Rows[GridView1.SelectedIndex].FindControl("控件名字");
[解决办法]

HTML code
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" OnSelectedIndexChanging="GridView1_SelectedIndexChanging">    <Columns>        <asp:CommandField ShowSelectButton="True" />        <asp:BoundField DataField="Name" HeaderText="Name" />    </Columns></asp:GridView>
[解决办法]
C# code
//非编辑状态string signName = this.gvSignUp.Rows[e.RowIndex].Cells[0].Text.Trim();//编辑状态string realCharge = ((TextBox)this.gvSignUp.Rows[e.RowIndex].Cells[2].Controls[0]).Text.Trim();
[解决办法]
如果用的简单绑定GridView1.SelectedRow.Cells[0].Text
如果用的模版列,里面放了控件,要获取控件值
TextBox b = (TextBox)(GridView1.SelectedRow.FindControl("textbox1"));
string aa = b.Text;

热点排行