zoukankan      html  css  js  c++  java
  • DataGridView 的单元格的边框、 网格线样式的设定【转】

    1) DataGridView 的边框线样式的设定
    DataGridView 的边框线的样式是通过 DataGridView.BorderStyle 属性来设定的。 BorderStyle 属性设定值是一个
    BorderStyle 枚举: FixedSingle(单线,默认)、Fixed3D、None。

    2) 单元格的边框线样式的设定
    单元格的边框线的样式是通过 DataGridView.CellBorderStyle 属性来设定的。 CellBorderStyle 属性设定值是
    DataGridViewCellBorderStyle 枚举。(详细参见 MSDN
    另外,通过 DataGridView.ColumnHeadersBorderStyle 和 RowHeadersBorderStyle 属性可以修改 DataGridView 的头部的单元格边框线样式。 属性设定值是 DataGridViewHeaderBorderStyle 枚举。(详细参见 MSDN

    3) 单元格的边框颜色的设定
    单元格的边框线的颜色可以通过 DataGridView.GridColor 属性来设定的。默认是 ControlDarkDark 。但是只有在 CellBorderStyle 被设定为 Single、SingleHorizontal、SingleVertical  的条件下才能改变其边框线的颜色。同样,ColumnHeadersBorderStyle 以及 RowHeadersBorderStyle 只有在被设定为 Single 时,才能改变颜色。

    4) 单元格的上下左右的边框线式样的单独设定
    CellBorderStyle只能设定单元格全部边框线的式样。要单独改变单元格某一边边框式样的话,需要用到DataGridView.AdvancedCellBorderStyle属性。如示例:
    [VB.NET]
    ' 单元格的上边和左边线设为二重线
    ' 单元格的下边和右边线设为单重线
    DataGridView1.AdvancedCellBorderStyle.Top = _
        DataGridViewAdvancedCellBorderStyle.InsetDouble
    DataGridView1.AdvancedCellBorderStyle.Right = _
        DataGridViewAdvancedCellBorderStyle.Inset
    DataGridView1.AdvancedCellBorderStyle.Bottom = _
        DataGridViewAdvancedCellBorderStyle.Inset
    DataGridView1.AdvancedCellBorderStyle.Left = _
        DataGridViewAdvancedCellBorderStyle.InsetDouble

    同样,设定行头单元格的属性是: AdvancedRowHeadersBorderStyle, 设定列头单元格属性是:AdvancedColumnHeadersBorderStyle。
  • 相关阅读:
    spring-cloud-feign案例
    spring-cloud-hystrix熔断
    科技创业公司最爱的9大工具箱
    近期入手一树莓派卡片机,体验了一下它的强大,写篇报告
    Android应用盈利广告平台的嵌入方法详解
    UnityVS(Visual Studio Tools For Unity)的安装与使用
    unity3d快捷键大全
    Unity3D Android手机开发环境配置,可真机发布调试
    谷歌最近收购的机器人公司
    Microsoft Robotics Developer Studio 4
  • 原文地址:https://www.cnblogs.com/lxp-ontheroad/p/3656646.html
Copyright © 2011-2022 走看看