J'ai la page .aspx d'asp.net. qui ont GridView disons GridViewParent et chaque ligne a l'autre GridView comme GridViewChild. Maintenant GridViewChild a le bouton AddRow et d'autres contrôles comme DropDownControl, RadioButtons..etc ... Je veux après avoir cliqué sur le bouton AddRow il faut ajouter une ligne sur le côté client. Comment puis-je faire pareil? S'il vous plaît me guider .... Envoyez-moi un codeAjouter une ligne au quadrillage côté client
0
A
Répondre
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;
});
});
+0
bonne logique utilisée ici .... –
+0
Vous rencontrez des problèmes Cependant, si vous publiez la page en raison de la validation de l'événement. En outre, le code ci-dessus ne fait que cloner la ligne, vous devez changer les identifiants. Dans l'ensemble, soit utiliser jQuery et tout faire via ajax, soit abandonner et utiliser UpdatePanel. – epitka
:) pourquoi je suis arrivé -1 point .. viens ... –