兄弟!DataGrid上面就自动就是这个功能了。

解决方案 »

  1.   

    to  HenanBoy(想飞的更高):在windows中是有的,但在asp中是没有的这样的功能的高手们,如何实现啊?
      

  2.   

    我想你这问题如果在服务器端执行应该能做到,不过这样效率低.
    最好做在客户端,如果datagrid本身没有的话,用javascript脚本试试看吧
      

  3.   

    rottenapple(烂苹果):主要javascript不能操作.net下的datatable等东西啊
      

  4.   

    如果是ASP的话,你可以用层啊,我传一段JS的代码给你做参考
    function AddAddactionAnswer(){
    currentcode = "<table width='100%' border='1' cellspacing='1' cellpadding='1' align='center' bgcolor = '#FFF000'><tr><td class='labelcell'>"+String.fromCharCode(parseInt(document.form1.nowstring.value)+1)+"&nbsp;&nbsp;<input type='text' class='minput'></td></tr></table>"
    document.getElementById("addationanswer").innerHTML = document.getElementById("addationanswer").innerHTML + currentcode;
    document.form1.nowstring.value = parseInt(document.form1.nowstring.value)+1;
    }
    <td class="labelcell">
    <div id="addationanswer" style="z-index:1; visibility: visible;">
      

  5.   

    用asp+jsp我做过比这个更复杂的。
    提供一下思路
    1/可以用脚本来做,DataGrid在页面不就是表现一个Table么,脚本中添加row和cell,
    2/在服务器端做,绑定的时候加一条空记录就是了
      

  6.   

    但是数据怎么保存呢?datagrid是与一个table绑定的,而table是在服务器端的代码管理的,在操作中客户端难免要与服务器端进行交互,一交互页面就得刷新,一刷之后table对像就得重建。我们这个是3层的,datagrid中的数据不能直接保存在database中啊,数据处理完全由交易来完成,所以难就难在这了.
    我对asp和jsp都不熟悉了,现在真不知怎么办了?各位还得给想想办法啊