使用Ctrl + Click选择多个gridview行?

时间:2010-08-31 13:56:47

标签: asp.net gridview

是否可以使用 Ctrl 选择多个gridview行?单击然后使用按钮删除所有选定的行?

1 个答案:

答案 0 :(得分:3)

您可以在页面上有一个隐藏字段,该字段会使用某种分隔列表中的每个行ID进行更新。使用jQuery,您可以轻松地向每一行添加一个click事件,将该ID添加到客户端上的隐藏字段。单击一堆行后,隐藏字段可能看起来像“3,65,245,111”

这是一些让你入门的jQuery。这将为表格的每一行分配一个点击事件,ID为“myTable”:

$(document).ready(function() {
  $('#myTable tr').click(function() {
     //Insert your code to handle the click event and assign the row value to your hidden textbox
  });
});

以上将使您可以在每次单击行时进行处理。您需要编写一些代码并发挥创意,以弄清楚如何获取所点击行的ID。

单独的“删除所有行”按钮将获取隐藏字段中的值,在每个逗号处拆分字符串,然后一次删除一行。

有许多不同的方法可以让这只猫受到影响,上面是一种快速而简单的方法来完成工作。