C#DataGridView控件常用属性

前言

DataGridView这控件是真好用,,,但是属性太多了记不住呐,不能每次都查,这里坐下笔记把!!!

属性

设置列宽-属性AutoSizeColumnMode

  1. AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。
  2. AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。
  3. ColumnHeader 调整列宽,以适合列标题单元格的内容。
  4. DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。
  5. DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。
  6. Fill 调整列宽,使所有列的宽度正好填充控件的显示区域,只需要水平滚动保证列宽在DataGridViewColumn.MinimumWidth 属性值以上。相对列宽由相对 DataGridViewColumn.FillWeight 属性值决定。
    这里提一下FillWeight这个属性,这个时相对于其他列本列的大小默认以100%(百分之百),如果想让本列变宽可将本列的FillWeight属性调大,否则相反
  7. None 列宽不会自动调整。

设置选中行方式-属性SelectionMode

  1. ColumnHeaderSelect 单击列头就可以选择整列
  2. FullColumnSelect 单击列头或列中的单元格就可以选择整列
  3. FullRowSelect 单击行头或行中的单元格就可以选择整行
  4. RowHeaderSelect 单击行头就可以选择整行
  5. CellSelect可以选定一个或多个单元格

设置行样式-属性RowTemplate

DefaultCellStyle:设置单元格样式,字体大小样式等
Height:设置行高

设置单元格编辑模式(选中即可编辑)-属性EditMode

  1. EditOnEnter 当单元格接收到焦点时即可开始编辑。在按 Tab 键在行中横向输入值,或按 Enter 键在列中纵向输入值时,此模式非常有用。
  2. EditOnF2 当单元格获得焦点时按 F2 开始编辑。此模式将选择点放置在单元格内容的末尾。
  3. EditOnKeystroke 当单元格获得焦点时按任意字母数字键开始编辑。
  4. EditOnKeystrokeOrF2 当单元格获得焦点时按任意字母数字键或 F2 开始编辑。(默认)
  5. EditProgrammatically 仅在调用BeginEdit 方法时开始编辑。

设置是否允许选中多行-属性MultiSelect

设置只读-属性ReadOnly

使用

获得当前选中行的内容

dataGridView1.SelectedRows[0].Cells[0].Value.ToString();//获得选中行的第一行的第一个单元格的内容
dataGridView1.CurrentRow.Cells[0];//获取当前活动行(选中行)的第一个单元格的内容
dataGridView1.SelectedCells[0].Value.ToString();//活动用户选中所有单元格中的第一个

相关推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

C#DataGridView控件常用属性
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close