关于DataGridView控件的几个属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于DataGridView控件的几个属性相关的知识,希望对你有一定的参考价值。

1 我已经将行标题列隐藏了 DataGridView.RowHeadersVisible = False
请问如何才能锁定控件内所有的行高不能上下拉动,只能又代码来控制高度,如果不隐藏,只能在行标题列上拉动行高,一旦隐藏,整合行里面就会出现上下箭头,可以随意拉动行高

2,是否可以单独为列标题的边框进行设置,我讲单元格的边框设置了Color.WhiteSmoke
但是想在列标题1与2之间的中间加深边框颜色为黑色

3 我已经将选定单元格设为选定整行,怎么样将允许多选关闭,也就是按ctrl或者shift多选无效,只能选择一行

4 接第三个问题,如果能选择一行了,是否可以在控件内添加checkbox控件,用来进行多项的选择

1、dgv.AllowUserToResizeRows = false;
2、试试Column1.HeaderCell.AdjustCellBorderStyle,这方法我没用过,看起来就是自定义单元格边框样式的
3、dgv.MultiSelect = false;
4、可以。select与check是俩概念,不允许select不影响check,程序的其它地方只通过Checked判定即可,无视Selected
参考技术A this.dataGridView1.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False
第二个问题需要通过背景色和边框色来设置DataGridViewCellStyle和整体的属性
this.dataGridView1.MultiSelect = false;
添加DataGridViewCheckBoxColumn列
参考技术B 1. AllowUserToResizeRows = false
2. ?
3. MultiSelect = false
4. 添加一列 DataGridViewCheckBoxColumn 类型的列

c# toolstrip控件怎么把左边的几个小点去掉??

选中你的toolstrip 然后属性
属性中有个 GripStyle 设置Hidden

以上是关于关于DataGridView控件的几个属性的主要内容,如果未能解决你的问题,请参考以下文章

DataGridView

Winform控件DataGridView添加数据的几种方式

如何在一个DataGridView中的一列添加DateTimePicker控件 C#

c# toolstrip控件怎么把左边的几个小点去掉??

一个Winform下DataGridView控件外观的自定义类

C# winform 关于datagrideview问题