Dynamic 将行添加到客户端的gridview

Dynamic 将行添加到客户端的gridview,dynamic,row,add,Dynamic,Row,Add,我有asp.net的.aspx页面。 有GridView的,比如说GridViewParent,每一行都有另一个GridView作为GridViewChild。现在GridViewChild有按钮AddRow和其他控件,如DropDownControl、RadioButtons等。。。我想在点击AddRow按钮后,必须在客户端添加行。我怎么能做同样的事。请引导我。。。。向我发送代码 <script type="text/javascript" src="../../js/jquery-1.

我有asp.net的.aspx页面。 有GridView的,比如说GridViewParent,每一行都有另一个GridView作为GridViewChild。现在GridViewChild有按钮AddRow和其他控件,如DropDownControl、RadioButtons等。。。我想在点击AddRow按钮后,必须在客户端添加行。我怎么能做同样的事。请引导我。。。。向我发送代码


<script type="text/javascript" src="../../js/jquery-1.3.2.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
    $('#<%=cmdAdd.ClientID %>').bind('click', function(event) {
        //debugger;
        event.preventDefault();
        var $grid = $('#<%=ctlGrid.ClientID %> ');
        var $row = $grid.find('tr:last').clone().appendTo($grid);
        $row.find('select')[0].selectedIndex = 0;
        $row.find('input').each(function() {
            $(this).val("");
        });
        return true;
    });
});
$(文档).ready(函数(){ $('#')。绑定('click',函数(事件){ //调试器; event.preventDefault(); var$grid=$(“#”); var$row=$grid.find('tr:last').clone().appendTo($grid); $row.find('select')[0]。selectedIndex=0; $row.find('input')。每个(函数(){ $(此).val(“”); }); 返回true; }); });

:)为什么我得了-1分。。来吧…如果因为事件验证而发回页面,您将遇到问题。此外,上面的代码只是克隆行,您需要更改ID。总之,要么使用jQuery并通过ajax执行所有操作,要么放弃使用UpdatePanel。