日期:2014-05-18  浏览次数:20379 次

!!!!!!!!!!!!!!!!!!gridview里面的文本框绑定,失去焦点事件!!!!!!!!大家帮我看看对马
在gridview的DataBound

for   (int   i   =   0;   i   <   this.GridView1.Rows.Count;   i++)
                {
                        ((TextBox)this.GridView1.Rows[i].Cells[1].FindControl( "txt1 ")).Attributes.Add( "onblur ",   "lbl2.value=Convert.ToDouble(txt1.value)*4 ");
                }
报错说:lbl2未定义

我想让单击同一行的文本框输入值后,让这个同一行上的lable(lbl2)的值=(txt1.value)*4

大家帮我看看我该怎样写?

------解决方案--------------------
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
((TextBox)this.GridView1.Rows[i].Cells[1].FindControl( "txt1 ")).Attributes.Add( "onblur ", this.GridView1.Rows[i].Cells[1].FindControl( "lbl2 ").ClientID+ ".value=this.value*4 ");
}