我在daagrid中增加自定义按钮列,点击时捕捉某一列中的三个htmlinputhidden控件的值,请问该如何定义和捕捉事件呢?万分感谢!

解决方案 »

  1.   

    看看孟子的例子,对你一定有帮助!!!
    http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
      

  2.   

    我在daagrid中增加自定义按钮列,点击时捕捉某个单格中的三个htmlinputhidden控件的值,请问该如何定义和捕捉事件呢?万分感谢!
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459http://dotnet.aspx.cc/ShowDetail.aspx?id=18B9552B-6E7E-46DD-BEDA-2436C418BEE8给你参考。
      

  4.   

    to  renyu732(Good Good Study,Day Day Up.) 我只要捕捉某行某列的这个单元格的数据
      

  5.   

    可以这样:
    System.Web.UI.HtmlControls.HtmlInputHidden hi = DataGrid1.Items[0].Cells[0].Controls[0];依此类推。
      

  6.   

    打错了。
    是这样:HtmlInputHidden hi = (HtmlInputHidden)DataGrid1.Items[0].Cells[0].Controls[0];
      

  7.   

    是我说的不清楚,抱歉
    我是想在按钮单击时捕捉到按钮所在行的某个单元个中的HtmlInputHidden地值,
    我一是不知道怎样相应按钮事件
      而是怎样得到当前行的index,从而得到cell值,
    再次谢谢各位
      

  8.   

    是我说的不清楚,抱歉
    我是想在按钮单击时捕捉到按钮所在行的某个单元个中的HtmlInputHidden地值,
    我一是不知道怎样相应按钮事件
      二是怎样得到当前行的index,从而得到cell值,
    再次谢谢各位
      

  9.   

    要按钮响应,你必须把此按钮的commandname设一个值,比如Edit(注意大小写),然后,设定此datagrid的Edit事件
    之后,在datagrid此事件代码中这样写:
    HtmlInputHidden myhidden = (HtmlInputHidden)this.datagrid1.Items[e.Items.ItemIndex].Cells[n].Controls(n);
    值 = myhidden.Value;
    注意:你的几个HIDDEN控件,必须加一个runat=server,否则 上述方法取不到.