datagridview控件笔录

1、禁止添加新行,就是最下面一行新行不显示

AllowUserToAddRows属性设成false就可以了。

2、调整行距和列宽

列:AutoSizeColumnMode,他有几个枚举值:
(1)AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。  
(2)AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。  
(3)ColumnHeader 调整列宽,以适合列标题单元格的内容。  
(4)DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。  
(5)DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。  
(6)Fill 调整列宽,使所有列的宽度正好填充控件的显示区域,只需要水平滚动保证列宽在DataGridViewColumn.MinimumWidth 属性值以上。相对列宽由相对 DataGridViewColumn.FillWeight 属性值决定。  
(7)None 列宽不会自动调整。  
(8)NotSet 列的大小调整行为从 DataGridView.AutoSizeColumnsMode 属性继承。


行:AutoSizeRowsMode,他有几个枚举值:

(1)AllCells将行高调整到适合行中所有单元格(包括标头单元格)的内容。

(2)AllCellsExceptHeaders 将行高调整到时候行中所有单元格(不包括标头单元格)的内容。

(3)AllHeaders 将行高调整到适合标头的内容。

(4)DisplayedCells 将行高调整到适合屏幕上当前显示的行中所有单元格(包括标头单元格)的内容。

(5)DisplayedCellsExceptHeaders 将行高调整到时候屏幕上当前显示的行中所有单元格(不包括标头单元格)的内容。

(6)DisplayedHeaders 将行高调整到适合屏幕上当前显示的行标头的内容。

(7)None 行高不自动调整。


3、光标定位在某一格的时候,选定整行

SelectionMode属性设为FullRowSelect即可。


4、去掉行头

个人觉得行头比较累赘,通常都是去掉,自己再编辑一列代替。

去掉行头,只要将RowHeadersVisible属性设置为False即可


5、只能选择一行,不能选定多行

设置属性MultiSelect 为False即可。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值