DataGridViewRowHeadersWidthSizeMode属性和ColumnHeadersHeightSizeMode属性
2010-03-23 09:11
531 查看
RowHeadersWidthSizeMode属性和ColumnHeadersHeightSizeMode属性,非常影响,DataGridView的显示性能,DataGridView的数据绑定应该是迭代的,如果你把DataGridViewRowHeadersWidthSizeMode设置了AuToSize类型的属性,那么每设置一行就要进行一次对HeaderWidth的调整,那么对于N行的表就将进行N!次操作,再加上列的情况,这种性能损失将是巨大的.
如果一定需要控件自动调整宽度,可以先把DataGridViewColumnHeadersHeightSizeMode或DataGridViewRowHeadersWidthSizeMode设置为DisableResizing或EnableResizing,设置了DataSouce属性后在将他改为AutoSize.
DataGridViewColumnHeadersHeightSizeMode
成员名称 说明
AutoSize 列标题的高度根据所有列标题单元格的内容进行调整。
DisableResizing 用户不能使用鼠标调整列标题的高度。
EnableResizing 用户可以使用鼠标调整列标题的高度。
DataGridViewRowHeadersWidthSizeMode:
成员名称 说明
AutoSizeToAllHeaders 为适应所有行标头单元格的内容大小而进行的行标头宽度调整。
AutoSizeToDisplayedHeaders 为适应当前显示的行中所有行标头的内容大小而进行的行标头宽度调整。
AutoSizeToFirstHeader 为适应第一个行标头的内容大小而进行的行标头宽度调整。
DisableResizing 用户不能使用鼠标调整列标头的宽度。
EnableResizing 用户可以使用鼠标调整列标头的宽度。
如果一定需要控件自动调整宽度,可以先把DataGridViewColumnHeadersHeightSizeMode或DataGridViewRowHeadersWidthSizeMode设置为DisableResizing或EnableResizing,设置了DataSouce属性后在将他改为AutoSize.
DataGridViewColumnHeadersHeightSizeMode
成员名称 说明
AutoSize 列标题的高度根据所有列标题单元格的内容进行调整。
DisableResizing 用户不能使用鼠标调整列标题的高度。
EnableResizing 用户可以使用鼠标调整列标题的高度。
DataGridViewRowHeadersWidthSizeMode:
成员名称 说明
AutoSizeToAllHeaders 为适应所有行标头单元格的内容大小而进行的行标头宽度调整。
AutoSizeToDisplayedHeaders 为适应当前显示的行中所有行标头的内容大小而进行的行标头宽度调整。
AutoSizeToFirstHeader 为适应第一个行标头的内容大小而进行的行标头宽度调整。
DisableResizing 用户不能使用鼠标调整列标头的宽度。
EnableResizing 用户可以使用鼠标调整列标头的宽度。
相关文章推荐
- [转]dataGridView1属性之RowHeadersWidthSizeMode导致加载数据缓慢
- dataGridView1属性之RowHeadersWidthSizeMode导致加载数据缓慢
- dataGridView1属性之RowHeadersWidthSizeMode导致加载数据缓慢
- .NET中封装控件时添加属性组,类似于Size(Width,Height)
- DataGridViewColumn DataGridViewAutoSizeColumnMode.Fill Width MinimumWidth
- 【读书笔记】关于onMeasur(int widthMeasureSpec,int heightMeasureSpec)中的mode和size
- 请谨慎设置WinForm控件DataGridView列的AutoSizeMode属性
- WinForm DataGridview.AutoSizeColumnsMode属性
- [扩展]为UIView扩展x,y,width,height,centerX,centerY,Size,Origin等属性
- 关于控件的Left 、Top、Width和Height属性
- jQueryEasyUI中DataGrid的height,width,fit,fitColumns属性
- OpenCV打开摄像头出现运行错误OpenCV Error:Assertion failed (size.width>0&&size.height>0)in cv::imshow,……
- DataGridView中将column与数据库表对应的属性
- C# AutoSize AutoSizeMode属性
- 如何让自定义控件原来的width和height属性可用
- innerHeight与clientHeight、innerWidth与clientWidth、scrollLeft与pageXOffset等属性
- div的width和height属性
- opencv 报错 OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
- CSS布局中的几个重要属性,width,height,margin,padding,float,position
- minmax.js 解决IE6不支持max-width 和 max-height 属性