Bom dia,
Guilherme, experimente adicionar um Alias para a coluna com a função Max na sua query original:
Comando2.CommandText = "SELECT MAX(Horaf) as HoraF FROM Plano WHERE Login LIKE @Login AND Usuario LIKE @Usuario AND Dia LIKE @Dia";
obs: não tem relação com a questão mas acredito que seja mais comum configurar os parâmetros depois de configurar a propriedade CommandText
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br