目前,我正在研究ASP.net VS2010的Gridview。在这个应用程序中
1.我想在该列中选择1个单个单元格时选择完整列。
2. Gridview有2组。每个组具有相同的列名。
喜欢
的 的 __ _ __ _ __ _ __ _ _
卸货|加载
的 _ __ _ __ _ __ _ __ _ __
量|项目|量|项目 | | |
如果我选择加载 - >金额列,它应该选择卸载 - >金额和装载 - >金额列。
您的任何指导都会有所帮助。
谢谢, TA
答案 0 :(得分:1)
您可以使用jQuery来完成此操作。给“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");
});
});
应该让你走上正确的道路。
答案 1 :(得分:0)
我可以通过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'); });
});