1.去掉datagridView的引导列(指示箭头所在列)
两个属性:RowHeadersVisible = false;ColumnHeadersVisibele = false
2.选中datagridView的一行而不是一个单元格
设置属性SelectionMode为FullRowSelect
3.设置gridview所有列填充父布局:
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
4.设置form在电脑屏幕中间显示:
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
5.form添加key_down事件,按键无反应。
需要把form中KeyPreview属性值设置为true
6.禁止用户更改datagridview行、列高度
datagridView属性:AllowUserToResizeRows和AllowUserToResizeColumns 设置为false
7.隐藏datagridview的单元格框:
CellBorderStyle属性设置为none
8.设置某一列显示红色字体:
//设置第二列单元格内容居中显示
roomGridView.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
RowTemplate属性下的Height属性。
13.设置列标题居中,有时候并没有完全居中,而是偏左一点的解决办法:
14.c# 中的深拷贝:
15.c# tooltip属性用来实现鼠标悬停提示文字效果。
16.绘制分割线:
设置完以上属性后,在load或resize方法中设置label宽度为屏幕宽度
17.c# 实现拖动窗体,控件等比例缩放
Continue...