2010-12-08 58 views
0

我有一个GridView有一个复选框(在TemplateField内)。我想抓取所有选定的行并将其重新分配给一个新的gridview。关于如何去做这件事的任何想法?重新分配从一个GridView到另一个GridView的行

感谢您提前。

+0

你是什么意思'重新分配给一个新的gridview?'你有第二个gridview你想填充第一个检查行? – n8wrl 2010-12-08 20:45:30

回答

0

如果我理解你的问题,最简单的方法是将第二个网格封装在单独的网格中。假设你已经为第二个网格命名复选框相同的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. 
     }); 
    }); 
0

刚刚从第一GridView中获取所有选中的行并将它们添加到一个数据表。现在将这个数据表分配给另一个gridview作为数据源并绑定它。

相关问题