Sobre lo que dices... creo que el problema esta en que SrtConnection en primera si es funcion o constructor necesita los (), otra que tiene un return y toda funcion que regresa valor no puede ser void (porque indica el regreso de ningun valor) si regresas un string entonces indica public string StrConnection() ademas tambien recibes un
value... el cual es necesario que lo especifiques dentro de los parentesis.. ejem
public string StrConnection(string value) creo que asi podria funcionar!!
Espero poder haber sido de ayuda!!