众嗦粥汁,DateGridView控件的外观奇丑无比,那么这篇博客对与该控件的外观问题进行美化。

再看看好看的表格长啥样,虽然不能做到一样,但也要求形似!,本博客就依照这个格式进行修改:

DateGridView控件默认字体颜色是白色,默认背景颜色也是白色,用户需要注意一下这个字体颜色的设置

首先,上来第一列的小黑点看起来很难看,并且虽然控件Dock了但是里面的列却未填满整个控件

那个小黑点是行标题,如果不用的话就更改属性中的这个

列没有填满整个控件那就把编辑列中的布局属性的AutoSizeMode打成Fill即可

设置好第一条的效果:

其次,如果行数已确定那么上来就加载好并且不让用户自行添加/删除行数与修改单元格宽高

然后添加好需要的行数,这样看起来效果就像ListView一般,美观多了,但是还不够美观

再次,每行的颜色都是一样的单调,如果列数很多,看串行了怎么办?

for(int i = 0; i < 11; i++)
{dataGridView1.Rows.Add();if(i%2 == 0){dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightGray;}
}

当然,控件具体设置需要依照需求而定,我这里仅仅是提供了一个模板,下面我列举出几个常用的属性,可根据需求自行更改,设计出符合自己需求的美观的控件!

  1. 隐藏DataGridView单元格:CellBorderStyle属性设置为none;
  2. 去掉自空白行:dataGridView.AllowUserToAddRows = false;
  3. 去掉自增值: dataGridView.AutoGenerateColumns = false;
  4. DataGridView禁止某一列被改:dataGridView1.Columns[“列名”].ReadOnly=true;
  5. 设置某列的颜色: roomGridView.Columns[列名].DefaultCellStyle.ForeColor = Color.颜色;
  6. 选中datagridView的一行而不是一个单元格:设置属性SelectionMode为FullRowSelect;
  7. 设置某一列单元格文字剧中显示:roomGridView.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
  8. 设置第一列第一个的表头:dataGridView1.Columns[0].HeaderText = “ID”;

以后用到别的会后续补充进来,欢迎各位学者评论补充控件用法!共同进步!

DateGridView的外观美化相关推荐

  1. Skin++ 使用教程(VC软件外观美化工具)

    一.加载Skin++ 0.将SkinPlusPlusDLL.lib,SkinPlusPlus.h,XPCorona.ssk都复制到当前目录 1.在(VC7)"项目->属性->链接 ...

  2. Ubuntu外观美化安装WPS

    一: 个人最喜欢的主题和图标,也是经久使用的一款,安装如下: Ⅰ. 管理工具: 首先需要安装unity-tweak-tool工具进行管理,终端安装命令如下: sudo apt-get install ...

  3. VS2019界面外观美化

    主题修改 到主题网站上下载喜欢的主题,下载下来是一个"**.vssettings"文件. 工具->导入导出设置->导入选定的环境配置->下一步->是,保存我 ...

  4. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  5. Ubuntu系统安装、配置与美化(Ubuntu20.04)

    阅读指南 目的 本文的写作目的在于帮助完全零基础的小白不理解原理而可以无脑安装Linux系统,同时也是为自己进行的一个整理,相较于网上大多数的教程,本教程将一些内容进行了整合与整理,加之本人在安装Ub ...

  6. iphone屏幕圆角插件_iOS8.4越狱美化插件Roundification 让通知中心横幅瘦身变圆角设计...

    iOS8.4越狱插件Roundification是一款美化类型的插件,可以让通知中心横幅以及快速回复界面实现圆角设计,使整个设备视觉效果大一统.苹果的产品中,无论是硬件产品的外观还是软件产品的UI,如 ...

  7. HTML常见标签总结

    什么是浏览器 解释和执行HTML源码的工具 五大浏览器:IE.FF(FireFox)(火狐).Chrome(谷歌).Opera(空中).Safari(Apple)(苹果) IE用的是Trident引擎 ...

  8. 【莫队/树上莫队/回滚莫队】原理详解及例题:小B的询问(普通莫队),Count on a tree II(树上莫队),kangaroos(回滚莫队)

    文章目录 问题引入 介绍莫队算法及其实现过程 时间复杂度 莫队算法适用范围 莫队奇偶优化 普通莫队:小B的询问 树上莫队:SP10707 COT2 - Count on a tree II 回滚莫队: ...

  9. mediawiki mysql_MediaWiki

    MediaWiki 最初是由科隆大学的学生及Magnus Manske这位程式开发员设计来编写维基百科的.50而当时是使用以Perl基础的UseModWiki(被维基社群加上外号为"Phas ...

最新文章

  1. calico跨主机ping不通_戳穿 Calico 的谎言
  2. poj3784 Running Median查找中位数
  3. 让 Python 代码运行更快的最佳方式!
  4. 我的 2021 年终总结
  5. 如何在Windows 10的地图应用程序中获取离线地图
  6. android动态开发,android开发实现动态壁纸
  7. 用VC写Assembly代码(1)
  8. phpcms关于 {if} 判断后台是否上传{thumb} 缩略图 - 代码篇
  9. 计算机应用基础 制作表格说课稿,职业教育:计算机应用基础类一等奖作品《Premiere视频制作初体验》说课稿.docx...
  10. XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法
  11. 个人开发—进度记录(十五)
  12. 【渝粤教育】国家开放大学2018年秋季 3722-22T燃气输配工程 参考试题
  13. Nacos注册中心之服务实例心跳续约与实例过期下线源码解析
  14. 产品经理三大文档--BRD、MRD、PRD解读
  15. 计算机二进制转十进制怎么yun,二进制 十进制 十六进制
  16. 虚拟地址与物理地址的转换
  17. 雅诗兰黛公司将收购Dr. Jart+
  18. 美国人口的模型预测——非线性最小二乘法
  19. 公众号运营工具推荐大会!这些如果你还没用就out啦!
  20. Vue+ElementUI table表格分页

热门文章

  1. C++中相对路径和绝对路径
  2. 难点电路详解之负反馈放大器电路(1)
  3. matplotlib subplot画子图
  4. 如何使用小数据集对大模型进行微调(迁移学习)-微迁移
  5. 如何定义经济的网络(后期可以随意剪枝)
  6. numpy可视化教程
  7. 自动随机逐层剪枝openpose
  8. selenium 文件下载
  9. 【Scrapy】OAuth 学习笔记
  10. TTDebug 快速打印 log ------rect point size