DataGridView可以根据个人习惯设置隐藏一些列,如何实现下次自动记住已经隐藏的列

问题描述

如标题,比如column1column2column3column4一共4列我设置了第2列隐藏不显示。下次就自动记住隐藏的该列不显示出来如何实现;PS项目中所有DataGridView都具有此功能。

解决方案

解决方案二:
这个一般需要自己通过其他方式记录,例如记录在XML中,记录在注册表或者数据库中每个DataGridView给他一个唯一的ID,其实除了记录哪些列是显示/隐藏,还可能要记录列的顺序,列的宽度等等。
解决方案三:
谢谢,我是想存到数据库中,可惜不知道存没什么头绪!

时间: 2024-10-26 05:55:02

DataGridView可以根据个人习惯设置隐藏一些列,如何实现下次自动记住已经隐藏的列的相关文章

win8使用习惯设置

win8使用习惯设置 1.设置删除文件的时候有提示确认 win8默认不提示,这个可以设置.右击回收站,点击属性,勾选显示删除确认对话框 2.删除以前的windos安装 本人装系统的时候,没搞好,然后没有格式化系统盘,就又重装,重装的时候会把之前的系统放到c盘的windows.old文件夹下,但是这个文件夹删不掉,需要权限啊,改了之后还是删不掉,后来发现对单个文件夹可以删掉,但是那么多文件夹,不能手动一个个改吧.幸亏找到以下方法: win8安装后,如何删除保留的window.old夹及文件,释放硬

小设置让你轻松体验Windows 7自动快速登录

目前全世界已经有很多用户正在使用微软发布的Windows 7 Beta1版本操作系统,而Windows 7系统中 很多隐藏的小秘密也正一点点被人们所发掘出来.Windows操作系统有一个软肋总是被人们提及,那就是 它的启动速度过慢,如今的Windows 7就有所改善了.如果你想加快Windows 7系统的启动速度,可以对设 置进行更改后让它自动为用户登录.当然这种方式最好仅在自己的个人电脑上使用为好,若不然可能会涉 及到个人隐私和安全风险. 具体的设置方法如下: 首先同时按下"Windows+R

在数据库或excel中存在两列数据,如何自动实现生成图形化

问题描述 在数据库或excel中存在两列数据,如何自动实现生成图形化 在数据库或excel中存在两列数据,比如a对应ba对应c,b对应c.自动实现生成图形化,用方框和箭头表示,数据不重复.应该怎么做呀 解决方案 遍历数据,首先找到所有的节点,以方框的形式画出来,并且记下坐标.然后再读取关系数据,根据坐标绘制箭头.为了图形美观,你需要对这些节点排序,找到总交叉或者线长最小的,当然穷举可以做到,不过当数据量大的时候,你就需要用诸如退火算法或者遗传算法之类的启发式算法来求解了. 解决方案二: exce

lotus表单中勾选某一列前的复选框,则这个列下的富文本域由灰色,变成可以上传的正常状态?怎么做?

问题描述 lotus表单中勾选某一列前的复选框,则这个列下的富文本域由灰色,变成可以上传的正常状态?怎么做? 可以在表单中做到这样的效果吗:勾选某一列前的复选框,则这个列下的富文本域由灰色(不可上传),变成可以上传的正常状态?怎么做?

jQuery实现根据类型自动显示和隐藏表单

 这篇文章主要给大家分享了jQuery实现根据类型自动显示和隐藏表单的代码,非常的简单实用,仅仅10行代码,推荐给大家,希望能给大家一些提示.     jquery实现表单根据单选按钮进行字段的动画切换,昨天写的,感觉比起初学时写的js/jquery有了很大进步..在最大化扩展性的情况下经可能使代码精简. html   代码如下: <div class="control-group"> <label class="control-label">

  具体操作步骤:   1、点击Win8系统资源管理器,然后在资源管理器面点击“工具”-“文件夹选项”;   2、在Win8系统文件夹选项窗口下,选择“查看”选项卡;   3、在Win8系统文件夹查看选项卡下,取消勾选“隐藏计算机文件夹中的空驱动器”和“隐藏受保护的操作系统文件”;   4、再选中“显示隐藏的文件、文件夹和驱动器”;   5、接着在Win8系统“我的电脑”面板上进入

 计算机文件夹中的空驱动器"和"隐藏受保护的操作系统文件"; 4.再选中"显示隐藏的文件.文件夹和驱动器"; 5.接着在Win8系统"我的电脑"面板上进入-win8系统修复工具"> 具体操作步骤: 1.点击Win8系统资源管理器,然后在资源管理器面点击"工具"-"文件夹选项"; 2.在Win8系统文件夹选项窗口下,选择"查看"选项卡; 3.在Win8系统文件夹查

编程-VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据

问题描述 VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据 VFP编程 现有 成绩 用户 两表 成绩表 三列 成绩 修改时间 用户 用户表 两列 用户名 密码 其中插入与更新成绩后,自动提取系统时间 写入 "修改时间列"( 包含年月日的时间 ) 并且根据系统登录的用户,将用户名写入成绩表 用户列 修改时间以及 用户 这两列只能通过程序自动写入 不可以人为写入 现有两表 教师 用户 如何实现插入教师表中教师号一列的数据后 自动将数据插入到用户表中 用户名列 用

javascript-按钮控制浮层显示和隐藏,点击时显示,离开时隐藏

问题描述 按钮控制浮层显示和隐藏,点击时显示,离开时隐藏 我在做的时候,网上找的js代码,用chrome调试的时候,点击按钮不会显示浮层容器, 提示栏在下面的display:block:上有一条横线杠掉.提示user agent stylesheet这里面 div { display: block; } 有谁能告诉我,哪里出问题了.急,在线等 解决方案 被横线杠掉的表示样式被覆盖,你查一下css 解决方案二: jquery有一个toggle().就是控制显示,隐藏的 不过只有1.8.2的版本适用

FAQ系列 | 写新数据时某列值总是被自动修改

0.导读 往表里写入新数据时,却一直报告主键冲突,某列值一直被重置为一个固定值,疑似被黑,啥情况? 1.问题描述 某朋友的线上数据库,怀疑被侵入了.具体表象是:INSERT的时候,某列值总被自动改成一个固定值. 他们先自查了 TRIGGER 和 EVENT,都是空的,确定不是因为这两种原因引起,实在想不出是哪里被动了手脚. 问题的现象: MariaDB [information_schema]> use bbs9; Reading table information for completion