Não consigo fazer um metodo select para retornar os dados do meu bd

Não consigo fazer um metodo select para retornar os dados do meu bd

Olá, José! Como vai?
Primeiro, verifique se a sua string de conexão está correta e se você está conseguindo se conectar ao banco de dados sem problemas. Se a conexão estiver funcionando, o problema pode estar na execução do comando ou na leitura dos dados.
No seu código, você está utilizando con.executeScript(sql); para executar o comando SQL. No entanto, esse método não parece ser o padrão para execução de comandos SQL no C#. Normalmente, você utilizaria o método ExecuteReader do objeto MySqlCommand para executar um comando SELECT e obter um MySqlDataReader para ler os dados.
Contudo, preciso que ceda mais informações sobre o seu problema e sua situação.
Esse projeto é de algum curso da plataforma? Se sim qual?
Caso não seja um incômodo, compartilhe todo o seu projeto, usando o GitHub ou Drive do Google, para que eu realize testes;
Espero ter ajudado e bons estudos!