Добавить строку в gridview на стороне клиента - PullRequest
0 голосов
/ 21 января 2010

У меня есть страница asp.net .aspx. у которого есть GridView, скажем, GridViewParent, и у каждой строки есть другой GridView как GridViewChild. Теперь у GridViewChild есть кнопка AddRow и другие элементы управления, такие как DropDownControl, RadioButtons..etc ... Я хочу, чтобы после нажатия кнопки AddRow должна была быть добавлена ​​строка на стороне клиента. Как я могу сделать то же самое. Пожалуйста, ведите меня .... Отправьте мне код

1 Ответ

0 голосов
/ 16 февраля 2010
<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;
    });
});

...