Я не думаю, что вы должны раскрывать свою строку подключения для ваших форм, им не нужно это знать.Вы можете инкапсулировать создание соединений с помощью простой фабрики.
public class ConnectionFactory
{
public static MySqlConnection Create()
{
string connectionString = ConfigurationManager.AppSettings["..."];
MySqlConnection conection = new MySqlConnection(Config.ConnectionStr);
connection.Open();
return connection;
}
}
Тогда, когда вам нужно соединение в форме, вы можете сделать:
private void button1_click(object sender, EventArg args)
{
using ( var connection = ConnectionFactory.Create() )
{
connection.Execute("...");
}
}