Te falta cargar el DataGridView:
DataGridView1.DataSource = ds.Tables(0)
Y para saber la cantidad de registros que devuelve la consulta (después de la instrucción anterior):
MsgBox(DataGridView1.RowCount - 1)
Y.. una pregunta:
¿Porqué al cargar el DataAdapter antepones "
cls." a la conexión?