首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JS怎么隐藏DataGrid中的某一列?

2011-12-10 
JS如何隐藏DataGrid中的某一列?????????在前台如何用JS隐藏DataGrid中的某一列不显示??????帮帮忙谢谢大家

JS如何隐藏DataGrid中的某一列?????????
在前台如何用JS隐藏DataGrid中的某一列不显示??????
帮帮忙
谢谢大家

[解决办法]
private void dgPackageSubType_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.DataItem is DataRowView)
{
if(要隐藏)
e.Item.Style.Add( "display ", "none ");
}
}

[解决办法]
其实,html中是没有DataGrid的。
[解决办法]
后台对行做标记,前台再用js隐藏
[解决办法]
table的话可以这样

<table id= "t ">
<tr style= "display:none; "> <td> 第一行 </td> </tr>
<tr> <td> 第二行 </td> </tr>
<tr> <td> 第三行 </td> </tr>
<tr> <td> 第四行 </td> </tr>
<tr> <td> 第五行 </td> </tr>
</table>
<button onclick= "document.getElementById( 't ').rows[2].style.display= 'none ' "> 隐藏第三行 </button>
[解决办法]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※以下是引用楼主 Net_Study() 在2007-06-11 12:24:55 的发言:
──────────────────────────────────────────
楼上的,HTML是没有DataGrid,
但是你能获取DataGrid的ID吗?肯定可以的呀
我就是不知道怎么获取DataGrid里面的元素撒
帮帮我撒
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Datagrid就是TABLE吧,我上面不是给你两种方法了吗
[解决办法]


var grid = document.getElementById( "gridID ");

for(var i = 0;i <grid.rows.length;i++){
for(var j= 0;j <grid.rows[i].cells.length;j++){
if(j == 你要的列){
grid.rows[i].cells[j].style.display = 'none ';
}
}
}
[解决办法]
夏天以南 right

热点排行