gridview隐藏列 gridview绑定数据以后,想通过点击按钮的方式隐藏其中的某列,在按钮的点击事件中 gridview.columns[0].visible = false;这样不行,因为这时候gridview的columns集合是空的,请教有什么其它的方式可以做到吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RowDataBound添加一个方法http://www.cnblogs.com/lerit/archive/2010/05/27/1744978.html to hjywyj:能具体点吗? 谢谢 $("#列的id").css("display","none");或者$(".列的class").css("display","none"); 请问:动态绑定的gridview绑定数据时如何指定列ID? 找到解决方法了//隐藏列头gvTest.HeaderRow.Cells[1].Visible = false;//隐藏列内容gvTest.Rows[0].Cells[1].Visible = false; <script> $(function() { //gridview生成的table id可以确定 $("#tableID tr").click(function() { //隐藏显示点击的列 if ($(this).css("display") == "block") { $(this).css("display", "none"); } else { $(this).css("display", "block"); } }) }) </script>你测试一下吧 protected void try_Click(object sender, EventArgs e) { int cell_number = 0; //cell_number是你要隐藏的列的索引 Response.Write("<script>window.onload=function(){var table=document.getElementById('" + gridview1.ClientID + "');for(var i=0;i<table.rows.length;i++){table.rows[i].cells[" + cell_number.ToString() + "].style.display='none';}}</script>"); } FileUpload控件怎么设置为必填?可以用验证控件吗? Ajax无刷新控件 要实现这种情况,用gridview能实现吗? vs 2008里生成网站报错 asp.net两个页面传递参数 用了SQL参数后用户输入的字符串就不需要进行替换了吗? 请问如何动态删除PLACEHOLDER中的控件?比如说最后一个? URL中一些特殊字符该如何转换? 谁使用过UrlRewrite呢?请教一下 如何用WEB指定上传服务器 asp.net中cookie过期后自动返回登录页 如何实现? .net后台拼写href报错,请帮忙看看。
http://www.cnblogs.com/lerit/archive/2010/05/27/1744978.html
能具体点吗? 谢谢
或者$(".列的class").css("display","none");
请问:动态绑定的gridview绑定数据时如何指定列ID?
gvTest.HeaderRow.Cells[1].Visible = false;
//隐藏列内容
gvTest.Rows[0].Cells[1].Visible = false;
<script>
$(function() {
//gridview生成的table id可以确定
$("#tableID tr").click(function() {
//隐藏显示点击的列
if ($(this).css("display") == "block") {
$(this).css("display", "none");
} else {
$(this).css("display", "block");
}
}) })
</script>你测试一下吧
protected void try_Click(object sender, EventArgs e)
{
int cell_number = 0; //cell_number是你要隐藏的列的索引
Response.Write("<script>window.onload=function(){var table=document.getElementById('" + gridview1.ClientID + "');for(var i=0;i<table.rows.length;i++){table.rows[i].cells[" + cell_number.ToString() + "].style.display='none';}}</script>");
}