C# 当选择列中的单元格时,如何选择完整列?

C# 当选择列中的单元格时,如何选择完整列?,c#,javascript,asp.net,visual-studio-2010,gridview,C#,Javascript,Asp.net,Visual Studio 2010,Gridview,目前,我正在开发ASP.net VS2010的Gridview。在此应用程序中 1.我想在该列中的一个单元格中选择完整列。 2.Gridview包含两个组。每个组具有相同的列名。 像 卸货|装货 金额|项目|金额|项目 ||| 如果我选择加载->金额列,它应该选择卸载->金额和加载->金额列 你的任何指导都会有帮助 谢谢, TA您可以使用来完成此操作。给“ColumnA”一个特殊的类,给“ColumnB”一个特殊的类。单击“ColumnA”时,所有“ColumnB”单元格都将高亮显示: //

目前,我正在开发ASP.net VS2010的Gridview。在此应用程序中 1.我想在该列中的一个单元格中选择完整列。 2.Gridview包含两个组。每个组具有相同的列名。 像


卸货|装货

金额|项目|金额|项目 |||

如果我选择加载->金额列,它应该选择卸载->金额和加载->金额列

你的任何指导都会有帮助

谢谢, TA

您可以使用来完成此操作。给“ColumnA”一个特殊的类,给“ColumnB”一个特殊的类。单击“ColumnA”时,所有“ColumnB”单元格都将高亮显示:

//Wait for the document to load.
$(document).ready(function()
{
    //Add a handler for when anything with class "ColumnA" is clicked.
    $(".ColumnA").click(function()
    {
        //When that happens, add the "Highlighted" class to all elements with the class "ColumnB."
        $(".ColumnB").addClass("Highlighted");
    });
});

应该会让您走上正确的道路。

我可以通过JQuery来完成。 代码片段如下所示

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">

    $(function () {
        var rows = $('#grd tr');
        rows.children().click(function () {
            rows.children().removeClass('Highlighted');
            var index = $(this).prevAll().length;  
     rows.find(':nth-child(' + (index + 1) + ')').addClass('Highlighted');  });
      });

$(函数(){
变量行=$(“#grd tr”);
rows.children()。单击(函数(){
rows.children().removeClass('Highlighted');
var index=$(this).prevAll().length;
rows.find(':第n个子('+(索引+1)+')).addClass('Highlighted');});
});

我们可以用JavaScript和C来实现吗?因为我不知道jQuery?按照jQuery的链接,你会发现它是一个JavaScript库。您当然可以不使用它,这意味着手动循环通过要高亮显示的每个单元格。使用jQuery,它是一个简单的JS脚本,您可以包括它,然后使用类似于我发布的脚本的内容。我建议您看一看并尝试一下,它将使许多事情变得更加容易