C# C:由于其保护级别,不可接受
我对此代码有问题:C# C:由于其保护级别,不可接受,c#,.net,C#,.net,我对此代码有问题: private void altaCliente_Load(object sender, EventArgs e) { FILElocalidades localidad = new FILElocalidades(); cbLocalidad.DataSource = localidad.traerLocalidad(); cbLocalidad.DisplayMember = "Nombre"; } 错误2“GestinoReclamos.FIL
private void altaCliente_Load(object sender, EventArgs e)
{
FILElocalidades localidad = new FILElocalidades();
cbLocalidad.DataSource = localidad.traerLocalidad();
cbLocalidad.DisplayMember = "Nombre";
}
错误2“GestinoReclamos.FILElocalidades.traerLocalidad”由于其保护级别为C:\Users\Matias\Desktop\Incidencias1\PL\altaCliente.cs 43 48 PL,无法访问
当我有这个:
public class FILElocalidades
{
public IList<Localidades> traerLocalidad()
{
IList<Localidades> lista = new List<Localidades>();
DataAcessLayer datos = new DataAcessLayer();
try
{
datos.setConsulta("SELECT NOMBRE FROM CIUDADES");
datos.openConexion();
datos.ejecutarConsulta();
while(datos.lector.Read())
{
Localidades localidad = new Localidades();
localidad.Nombre = datos.lector.GetString(0);
lista.Add(localidad);
}
return lista;
}
catch(Exception ex)
{
throw ex;
}
finally
{
datos.cerrarConexion();
}
}
}
请添加Localidades类try FILElocalidades localidad=new Full.Namespace.Path.FILElocalidades的定义;让我们看看。最有可能的是FILElocalidades.traerLocalidad被声明为私有方法。请添加Localidades类try FILElocalidades localidad=new Full.Namespace.Path.FILElocalidades的定义;让我们看看。最有可能的是FILElocalidades.traerLocalidad被声明为私有方法。