高手帮助,asp.net中htmltable怎样合并单元格
asp.net中htmltable 中对相同列的不同行中内容相同的单元格怎样合并,用js写也行。 --------------------编程问答-------------------- window.onload = function(){var tab = document.getElementById("tab");
var maxCol = 3, val, count, start;
for(var col = maxCol-1; col >= 0 ; col--){
count = 1;
val = "";
for(var i=0; i<tab.rows.length; i++){
if(val == tab.rows[i].cells[col].innerHTML){
count++;
}else{
if(count > 1){ //合并
start = i - count;
tab.rows[start].cells[col].rowSpan = count;
for(var j=start+1; j<i; j++){
tab.rows[j].cells[col].style.display = "none";
}
count = 1;
}
val = tab.rows[i].cells[col].innerHTML;
}
}
if(count > 1 ){ //合并
start = i - count;
tab.rows[start].cells[col].rowSpan = count;
for(var j=start+1; j<i; j++){
tab.rows[j].cells[col].style.display = "none";
}
}
}
};
--------------------编程问答-------------------- 最简单操作:在VS中选中要合并的行--》右键--》合并单元格(VS2008的:修改-》合并单元格) --------------------编程问答-------------------- 追问一句,如何在内容页调用JS呢?二楼的方法就是调用JS,可是我不会再内容页里面调用JS --------------------编程问答-------------------- 不好意思,说错了,是一楼的,不过还是感谢你们
补充:.NET技术 , ASP.NET