using System; using System.Web.UI.MobileControls; using System.Web.UI.WebControls; public class MyTextBox: TextBox { public string CommandName { get; set; } public string CommandArgument { get; set; } protected override void OnTextChanged(EventArgs e) { base.OnTextChanged(e); this.RaiseBubbleEvent(this, new CommandEventArgs(this.CommandName, this.CommandArgument)); } }
<asp:TemplateField HeaderText="添加"> <ItemTemplate> <asp:Button ID="btnAdd" Text="添加" CssClass="btn_long" CommandName="Add" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>" runat="server" /> </ItemTemplate> </asp:TemplateField>
<asp:TemplateField HeaderText="添加"> <ItemTemplate> <asp:Button ID="btnAdd" Text="添加" CssClass="btn_long" CommandName="Add" CommandArgument="<%#DataBinder.Eval(Container.DataItem,"F_FITTING_ID")%>" runat="server" /> </ItemTemplate> </asp:TemplateField>