string[] arr = System.IO.File.ReadAllLines(filename, Encoding.Default);
for (int i = 0; i < arr.Length; i++)
{
// вывод
dataGridView1.Rows.Add(arr[i].Split(" ".ToCharArray()));
}
RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
DataColumn.AutoIncrement
, тут. Оно само будет увеличивать на шаг, который вы задали.