【发布时间】:2013-10-27 16:54:38
【问题描述】:
我在 gridview 中有文本框和按钮。我想要的是,当我单击这些按钮时,文本框中的相应值会更新为数据库,因此我需要访问 OnClick 事件中的文本框文本。我该怎么做?
网格视图:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
BackColor="#CCCCCC" BorderColor="#999999"
BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2"
ForeColor="Black" OnRowDataBound="GridView1_RowDataBound"
onselectedindexchanged="GridView1_SelectedIndexChanged">
<Columns>
<asp:TemplateField HeaderText="Save 1">
<ItemTemplate>
<asp:TextBox ID="TextBox1" Width="30px" runat="server"></asp:TextBox>
<asp:Button ID="btnSave1" runat="server" Text="Save" OnClick="btnSave1_Click" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Save 2">
<ItemTemplate>
<asp:TextBox ID="TextBox2" Width="30px" runat="server"></asp:TextBox>
<asp:Button ID="btnSave2" runat="server" Text="Save" OnClick="btnSave2_Click" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
按钮点击事件:
protected void btnSave1_Click(object sender, EventArgs e)
{
//I want to access TextBox1 here.
}
请帮我解决这个问题。
【问题讨论】:
-
请看一下这个网站,他们有一个与您尝试实现的目标非常相似的示例。 aspsnippets.com/Articles/…
标签: c# asp.net button gridview