吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4733|回复: 11
收起左侧

[其他转载] 【转载】C# DataGridView 通过代码设置样式

[复制链接]
cushion1 发表于 2018-4-25 10:26
本帖最后由 wushaominkk 于 2018-4-26 11:38 编辑

[C#] 纯文本查看 复制代码
            // 表格上下左右自适应
            dataGridView.Anchor = (AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom | AnchorStyles.Left);
            dataGridView.AllowUserToAddRows = false;
            dataGridView.AllowUserToDeleteRows = false;
            dataGridView.ReadOnly = true;
            // 列手工排序
            dataGridView.AllowUserToOrderColumns = true;
            // 列头系统样式,设置为false,自定义才生效
            dataGridView.EnableHeadersVisualStyles = false;
            // 列头高度大小模式
            dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
            // 列头高度大小
            dataGridView.ColumnHeadersHeight = 30;
            // 列头居中
            dataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView.ColumnHeadersDefaultCellStyle.Font = new Font("微软雅黑", 10, FontStyle.Bold);
            // 列头边框样式
            dataGridView.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;
            // 列头背景色
            dataGridView.ColumnHeadersDefaultCellStyle.BackColor = ColorTranslator.FromHtml("#0099FF");
            // 列头前景色
            dataGridView.ColumnHeadersDefaultCellStyle.ForeColor = ColorTranslator.FromHtml("#fff");
            // 列宽自适应
            dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            // 网格线颜色
            dataGridView.GridColor = ColorTranslator.FromHtml("#006CB3");
            // 背景色
            dataGridView.BackgroundColor = ColorTranslator.FromHtml("#E7F5FF");
            // 行头边框样式
            dataGridView.RowHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;
            // 行头背景色
            dataGridView.RowHeadersDefaultCellStyle.BackColor = ColorTranslator.FromHtml("#0099FF");
            // 行高(要在窗体初始化的地方InitializeComponent调用才生效)
            dataGridView.RowTemplate.Height = 30;
            // 单元格内容居中
            dataGridView.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            // 单元格背景色
            dataGridView.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#97D5FF");
            // 隔行背景色
            dataGridView.AlternatingRowsDefaultCellStyle.BackColor = ColorTranslator.FromHtml("#E1F3FF");

TIM截图20180425121740.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

莺歌燕语 发表于 2018-4-25 11:18
恕我直言   论坛 如果全是这种没有营养的东西   那就没什么好逛的了,

多发点有价值和意义的东西,   下面评论的人都是来混经验的,  
学习让我快乐 发表于 2018-4-25 10:38
进来看看, 看以后用得上不                  
网络霸气家族 发表于 2018-4-25 10:30
hairch 发表于 2018-4-25 10:53
这个不错,要支持...
zhangbo093 发表于 2018-4-25 11:19
不错不错,我都没有这样总结的习惯,向楼主学习!感谢楼主分享!!
 楼主| cushion1 发表于 2018-4-25 14:17

C# DataGridView 循环获取每列的数据类型

[C#] 纯文本查看 复制代码
            foreach (DataGridViewCell item in DgvBill.Rows[1].Cells)
            {
                MessageBox.Show(item.Value.GetType().ToString());
            }
wst1102 发表于 2018-4-26 09:02
挺好看。。。不过还是 有点不够洋气  这种制式样式 有点过时了
KKane 发表于 2018-5-14 18:34
请问序号怎么弄出来?
neptune88 发表于 2018-5-24 11:39
这个效果看起来还是不错的!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 17:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表