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

在GridView的DataBound事件中 TEXT 绑个委托事件解决方案

2012-03-21 
在GridView的DataBound事件中 TEXT 绑个委托事件//我想在 退费数量中输入数量里金额 也一样变,可 执行不到

在GridView的DataBound事件中 TEXT 绑个委托事件
//我想在 退费数量中输入数量里金额 也一样变,可 执行不到tfsl_TextChanged 中 为什么?

protected void Page_Load(object sender, EventArgs e)
  {
  if (!Page.IsPostBack)
  {
  GridView1.DataBind();
  }
  }

   
  protected void tfsl_TextChanged(object sender, EventArgs e)
  {
  //do something
  }
  protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
  {
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
  TextBox tbx = (TextBox)e.Row.FindControl("tfsl");
  tbx.TextChanged += new EventHandler(tfsl_TextChanged); ;
  } 
  }
}



 <asp:TemplateField HeaderText="退费数量">
  <ItemTemplate>
  <asp:TextBox ID="tfsl" runat="server" Width="45px" OnTextChanged="tfsl_TextChanged"></asp:TextBox>
  </ItemTemplate>
  </asp:TemplateField>

[解决办法]
这个js代码不复杂,楼主试着敲出来吧
[解决办法]

前台
tfsl_TextChanged()
{
//do something 
}

 <asp:TextBox ID="tfsl" runat="server" Width="45px" OnTextChanged="tfsl_TextChanged()"> </asp:TextBox> 

热点排行