数据帮定的时候
给你的TextBox.Attributes.Add("onblur","yourFunctionName(this)");

解决方案 »

  1.   

    yourFunctionName(tb)
    {
        解释一下:tb是TextBox,它的父节点是一个TD,TD的父节点是TR
        TR的sectionIndex就是它在Table(Grid就是Table,在客户端)的索引,这个属性如果不准,请自己查找:D
        var index = tb.parentNode.parentNode.sectionIndex;
        var dt = document.all.<%= yourGrid.ClientID %>//获取Grid的Table
        var tb1 = dt.rows(index).cells(3).childNodes(0)//获取第三列(假如说是第三行是模板列,里面是一个TextBox
        同理,你可以找到其他的TextBox,然后作乘法
    }
      

  2.   

    问题时怎么用JS找到DataGird中的TextBox
      

  3.   

    问题时怎么用JS找到DataGird中的TextBox
    ---var tb1 = dt.rows(index).cells(3).childNodes(0)//获取第三列(假如说是第三行是模板列,里面是一个TextBox这里不是已经写出来了吗?
    tb1就是你第三列里面的TextBox
    如果不是第三列,你自己更改cells(3)--->cells(你的列)即可
      

  4.   

    在itemdatabound里写
    1.用FindControl找到textBox1和textbox2,并生成相应对象。
    System.web.ui.webcontrols.textbox txtBox==e.Item.FindControl("对象");
    2.对于相应对象.
    if(txtBox!=null)
    {
        txtBox.Attributes.add("onblur",".....")
    }
    .....
    用对应textbox的客户端id取value相加。
    客户端id------查看页面的客户端html文件可得。
      

  5.   

    小弟比较菜怎么取值?
    tb1.value?
    可是取不出来啊
      

  6.   

    我实在时太菜了,
    var index = tb.parentNode.parentNode.sectionIndex
    这个在那里用?
    我的TextBox在5.6.7列,大侠给写一下好吗
      

  7.   

    我看出了,index我知道怎么用了,
    可是值取不出来啊,
      

  8.   

    var index = tb.parentNode.parentNode.sectionRowIndex