我有一个GridView有一个复选框(在TemplateField内)。我想抓取所有选定的行并将其重新分配给一个新的gridview。关于如何去做这件事的任何想法?重新分配从一个GridView到另一个GridView的行
感谢您提前。
我有一个GridView有一个复选框(在TemplateField内)。我想抓取所有选定的行并将其重新分配给一个新的gridview。关于如何去做这件事的任何想法?重新分配从一个GridView到另一个GridView的行
感谢您提前。
如果我理解你的问题,最简单的方法是将第二个网格封装在单独的网格中。假设你已经为第二个网格命名复选框相同的ID,你可以使用jquery插件来检测第一个网格的复选框的选择,循环遍历结果,并设置第二个网格在该其他div内的复选框为“checked”,因为chck框的名称相匹配。
类似的东西:
$(document).ready(function() {
$('#BaseDiv > input[name=checkboxlist]:checked').each(function() {
//TODO: Retrieve the checkboxes from the second div using the combination of second div id and search for it's children check boxes.
});
});
刚刚从第一GridView中获取所有选中的行并将它们添加到一个数据表。现在将这个数据表分配给另一个gridview作为数据源并绑定它。
你是什么意思'重新分配给一个新的gridview?'你有第二个gridview你想填充第一个检查行? – n8wrl 2010-12-08 20:45:30