datagridview列可折叠 网上关于datagridview行可折叠的代码较多,不知datagridview的列可折叠否?如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原理很简单,就是设置对象的dispaly="none";就可以隐藏!不过列的隐藏要稍微复杂点!要遍历所有行,每行都要设置一下!而行隐藏只需要隐藏当前行就可以 一个简单例子div ><a href='#' onclick="displayCell(0)">显示、隐藏列1</a> <a href='#' onclick="displayCell(1)">显示、隐藏列2</a> <a href='#' onclick="displayCell(2)">显示、隐藏列3</a><table id="tb1" style="width:auto"> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>1</td><td>2</td><td>3</td></tr></table></div>var tb;function displayCell(index){ tb= tb||document.getElementById("tb1"); for(var i=0;i< tb.rows.length;i++){ tb.rows[i].cells[index].style.display = tb.rows[i].cells[index].style.display !="none"?"none":""; }} WinFrom布局问题 消息队列 事务的问题 Visual Studio 命令行在哪里? C#在局域网机器上生成文件夹 如何保存C#里graphics里画的图形 如何提交C# windows程序获取web源代码的效率! 请教界面设计问题 如何提取一个网页中需要的东西而抛弃不需要的 数据显示小问题!! 高手救命啊!我用adapter的update方法来实现DataGrid中的数据修改,测试时用sqlclient正常,换成oledb就不行了。我百思不得其解…… 比较下 这样使用线程有什么不一样吗 如何比较字符串数组?
不过列的隐藏要稍微复杂点!要遍历所有行,每行都要设置一下!
而行隐藏只需要隐藏当前行就可以
一个简单例子div >
<a href='#' onclick="displayCell(0)">显示、隐藏列1</a> <a href='#' onclick="displayCell(1)">显示、隐藏列2</a> <a href='#' onclick="displayCell(2)">显示、隐藏列3</a>
<table id="tb1" style="width:auto">
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</table></div>var tb;
function displayCell(index){
tb= tb||document.getElementById("tb1");
for(var i=0;i< tb.rows.length;i++){
tb.rows[i].cells[index].style.display = tb.rows[i].cells[index].style.display !="none"?"none":"";
}
}