在客户端向gridview添加行

时间:2010-01-21 10:54:46

标签: dynamic row add

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

1 个答案:

答案 0 :(得分:0)

<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;
    });
});