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