我想动态给AspxGridView 添加新行 比如点击一个按钮。或者双击AspxGridView 行时给AspxGridView 添加新的一样并且赋值。我刚接触这个控件。有会的么。谢谢 客户端或者后台都可以。AspxGridView 

解决方案 »

  1.   

    refer:
    http://www.cnblogs.com/insus/archive/2013/08/10/3249508.html
      

  2.   

    你这是gridview 我的是aspxgridview呢。我好好看看,谢谢
      

  3.   

    其实gridview和aspxgridview新加一行原理是一样的
      

  4.   


    但我这里的需求是这样的。在一个aspxgridview中选择一条数据然后添加到aspxgridview,选了一次还可以选第二次三次啊。我就是想每次选的数据追加到aspxgridview末尾,就是这里卡住了。我本来用jquery动态实现了。但里面有个日期框 easyui-datebox,动态添加的easyui-datebox不管用
      

  5.   

    你在服务端先保存一个table 你点一下增加按钮就向table中添加一行,然后将table重新绑定给aspxgridview就可以了...
      

  6.   

    嗯咯。这这思路是正确的。我也尝试了。但每次添加后。我都保存在table中。然后保存在session中 第二次添加我从session中取数据累加当前的数据。一起重新绑定到aspxgridview中 。这里没错。但客户端aspxgridview中的数据用户是可以添加也可以删除的。但删除了。后台中table中没删除。还有就是aspxgridview上有一个按钮。动态添加一行显示添加的行是空行。因为还没选数据。。接下来用户可以选数据,选多少条我就绑定多少条
      

  7.   

    你用一下miniUI或fineUI这个来用 这个可以实现你的要求!
      

  8.   


    换了的话。很多地方都要改呢。我不用easyui的下拉框日历控件,还有其他好的的日历下拉框控件不推荐几个
      

  9.   

    嗯咯。这这思路是正确的。我也尝试了。但每次添加后。我都保存在table中。然后保存在session中 第二次添加我从session中取数据累加当前的数据。一起重新绑定到aspxgridview中 。这里没错。但客户端aspxgridview中的数据用户是可以添加也可以删除的。但删除了。后台中table中没删除。还有就是aspxgridview上有一个按钮。动态添加一行显示添加的行是空行。因为还没选数据。。接下来用户可以选数据,选多少条我就绑定多少条

    你在删除的时候 也同时将session中缓存的table中对应的行删除不就好了..
    应为你一条数据可以重复多次的添加所以你自己要额外加一列用来做唯一标识,这样删除的时候才不会出错
      

  10.   

    你看GridView生成的HTML代码,然后用JS的insertRow添加新行,用insertCell添加新列,更详细的内容查看JavaScript高级程序设计第二版,网上有电子书