解决方案 »
- 如何获得虚拟路径相对应的物理文件路径
- mvc中,area可以设置成默认访问,如何把原来默认访问设置成子路径?
- 概念解释
- 我以流形式向页面输出excel,我想实现浏览的时侯自动打开excel,
- 关于datalist的问题
- asp.net中怎么在一个提示框里面提示2个内容??在线等!!!~```
- vs.net 2008 网页调试错误 (Internet Explorer 无法显示该网页)
- 感谢brightheroes(闭关|那一剑的风情)0请接分
- 是否网页在第一次load时不执行datagrid的ItemDataBound
- 为什么DataGrid分页显示出现错误??
- 按下回车键,怎样才能保持当前焦点不变?
- 执行分页存储过程的问题.
我想有两个办法可以解决你的问题:
1.全部用js控制,gridview在前台生成的html代码也就是table,你完全可以用js控制
2.用updatepanel,采用局部刷新的办法,updatepanel只更新gridview,隐藏gridview列,更新完成后服务器端再调用一下js方法,js方法隐藏固定表头。
类似
for(int i=0;i<checkbox.length;i++)
{
if(checkbox[i].checked)
{
//隐藏表头
$('#GridView_Search>tbody>tr>th').eq(i).css("display","block");
//隐藏GridView列}
else
{
//显示
$('#GridView_Search>tbody>tr>th').eq(i).css("display","block");
//显示GridView列
}
}