Nota que FechaInicio es el nobre del 'header' de esa columna. e.rowindex refiere a la fila sobre la que se pincha en ese momento que se obtiene de un evento click por ejemplo: ' Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick'
Si la fecha de inicio y fin estuvieran en distintas filas, tendrías que pasar el valor a una variable temporal hasta presionar el botón o la acción que desencadene la consulta (que tal una estructura pública con dos elementos de fecha )..