GridView,使用textbox作为模板列绑定某一列的值后,
怎样判断被编辑过的textbox所在行??(前提是有多行纪录,可能会在多行的textbox改动)--高分求解 。不用遍历能实现吗?有其他的实现方法吗?

解决方案 »

  1.   

    在绑定事件中注册同一个事件处理方法给TextBox,被编辑过的TextBox在回发后自会触发这个方法。
      

  2.   

    在GridView的RowDataBound事件中,e.Row.FindControl(你的TextBox的ID)找到它,然后使用 .TextChanged += new EventHandler(处理方法); 将一个处理方法注册给它。
      

  3.   

    给你点思路 在 winform里面 是这样的
    try
    {
      if(objDataSet.HasChanges())
      {
         //做过更改
      }
      else
      {
         //未做修改
      }
    }
    catch(SqlException ex)
    {
      //自己写
    }
    不知道 可以帮助么