//序号
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
e.Row.HeaderCell.Value = string.Format("{0}",e.Row.Index+1);
}
//滚动轴
private void dataGridView1_Scroll(object sender, ScrollEventArgs e)
{
if (e.NewValue >= dataGridView1.Rows.Count)
{
return;
}
dataGridView1.FirstDisplayedScrollingRowIndex = e.NewValue;
}