Вид сетки не отображается вместе с вашим кодом - каким бы ни был вид сетки по умолчанию (основной), даже если вы создали второй вид.
В результате Dev Express мудро (на мой взгляд) не стоит отображать сетку, поскольку она не отображается.
Если вы сделаете ваш вид основным, я думаю, вы увидите строки.
GridView v1 = new GridView(gridControl1);
int before = v1.RowCount; // 0, per your example
gridControl1.MainView = v1;
int after = v1.RowCount; // now should have the correct rowcount
Просто любопытно, а ты хотел сделать это вместо этого?
GridView v1 = new GridView(g1); // instead of gridControl1?