一. 关于Column
http://stackoverflow.com/questions/18666582/datagridview-autofit-and-fill
1.Column覆盖所有width:
```
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
```
2.自动对匹配长度
a)dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
b)设置dgv的DataSource,使得他有Column
c)调用dgv.AdjustColumns<T>()
二. 在每一行Row的Header中显示行数
1. 在RowPostPaint中加入代码:
2. `var grid = sender as DataGridView;
var rowIdx = (e.RowIndex + 1).ToString();
var centerFormat = new StringFormat()
{
// right alignment might actually make more sense for numbers
Alignment = StringAlignment.Center,
LineAlignment = StringAlignment.Center
};
var headerBounds = new Rectangle(
e.RowBounds.Left,
e.RowBounds.Top,
grid.RowHeadersWidth,
e.RowBounds.Height);
e.Graphics.DrawString(
rowIdx,
this.Font,
SystemBrushes.ControlText,
headerBounds,
centerFormat);`