在GridView中获得动态TextBox和Text的值
2014-06-03 15:11
141 查看
通过获取父控件查找控件
前台:
后台:
前台:
<asp:GridView ID="GridView1" runat="server" HeaderStyle-VerticalAlign="Middle" AutoGenerateColumns="false" CssClass="gridview" HeaderStyle-HorizontalAlign="Center"> <Columns> <asp:TemplateField HeaderText="******" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="50" ItemStyle-CssClass="rowid"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwFishType")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwBulletScore").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwGameScore").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwFactLines").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwCurLines").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwAccuracy").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "dwFishScore").ToString()%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="******" HeaderStyle-Width="100"> <ItemTemplate> <asp:Panel ID="Panel1" DefaultButton="Button1" runat="server"> <asp:TextBox ID="txtBox" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "dwAccuracy").ToString() %>' Width="50" Height="25" BorderStyle="none" /> <asp:Button ID="Button1" Text="确认修改" runat="server" Width="50" Height="25" Enabled="true" OnClick="btnChange" ToolTip='<%# DataBinder.Eval(Container.DataItem, "dwFishType").ToString() %>' /> </asp:Panel> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
后台:
protected void btnChange(object sender, EventArgs e) { Button bt = (Button)sender; string TextValue = ""; Panel pan = (Panel)bt.Parent; TextBox txt = (TextBox)pan.FindControl("txtBox"); TextValue = txt.Text.ToString(); Response.Write("<script>alert('" + TextValue + "'); history.go(-1);</script>"); }
相关文章推荐
- GridView 在编辑状态下动态控制每行的TextBox的宽度
- C#如何在事件中获得GridView里面TextBox的值
- ASP.net 关于TextBox的TextMode=“PassWord”时的动态赋值
- 获得TextBox中光标的位置(get the cursor position in a TextBox or InputText)
- 使用CalendarExtender后无法获得TextBox.Text的值
- 如何获得一个动态创建的textview的ID?
- 获取动态textbox的Text
- gridview中动态绑定通过模板列增加的textbox。
- ASP.net 关于TextBox的TextMode=“PassWord”时的动态赋值
- ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim()
- 动态改变GridView的HeaderText的值
- 遍历TextBox,HtmlInputText,GridView;定制自己的,操作日志 ASP.NET
- UI for iOS (二) -- 根据text动态获得label的宽高
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- 动态切换EditText内容的显示
- 动态的给GridView的列赋值
- gridview 动态添加列,网上搜的不错的代码,可以借鉴下
- [老欧的备忘]如何获得textView的文字
- android 动态修改 TextView的width属性
- Ext动态修改girdPanel上的ToolBar的Text