VB.NET DataGridView 不被重视的实用属性
设置最小行高
DataGridView1.RowTemplate.MinimumHeight = 28 '最小行高
自动创建列
DataGridView1.AutoGenerateColumns = False '自动创建列
布局逻辑 挂起/恢复
避免数据加载时,实时刷新样式所带来的效能消耗
DataGridView1.SuspendLayout() '挂起 布局逻辑
DataGridView1.DataSource = dt '数据 绑定
Setting_DgvStyle()
DataGridView1.Refresh()
DataGridView1.ResumeLayout() '恢复 布局逻辑
使用数据双缓冲
DataGridView 使用双缓冲,以提高运行及刷新效率
'Dgv_RecordList 报表使用双缓冲,以提高刷新速度
DataGridView1.GetType().GetProperty(
"DoubleBuffered", Reflection.BindingFlags.Instance Or Reflection.BindingFlags.NonPublic
).SetValue(DataGridView1, True, Nothing)
编辑模式设置
可以提高相应用户选择单元格开始编辑的反应时间,尤其对ComboBoxColumn列效果完美
DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
412

被折叠的 条评论
为什么被折叠?



