Metodo para carga de combos
Publicado por NIKE (1 intervención) el 05/07/2007 20:37:22
Que tal, estoy tratando de hacer un metodo el cual cargue todos los Dropdonwlist que tengo en una pagina, pero no encuentro como asociar las clases correspondientes, ya intente mandarlo como parametro de tipo objeto y ahora declarando un objeto y castear las clases a la bariable de tipo objeto, pero al momento de tratar de obtener su metodo no me reconoce la variable como una clase, alguien puede echarle un ojo a esto y darme una ayudada, porfavor, gracias.
private void fCargaCombos(DropDownList ObjCombo, string pstCampoId, string pstCampoDesc)
{
object lobClase;
switch (ObjCombo.ID)
{
case "CboCveTmx":
lobClase = (nClaveTelmex)lobClase;
break;
case "CboHost":
lobClase = (nHost)lobClase;
break;
case "CboDivision":
lobClase = (nDivision)lobClase;
break;
case "CboEstados":
lobClase = (nEstado)lobClase;
break;
}
DataSet lobDs = lobClase.fobObtenerTodos();
ObjCombo.DataValueField = pstCampoId;
ObjCombo.DataTextField = pstCampoDesc;
ObjCombo.DataSource = lobDs;
ObjCombo.DataBind();
lobClase = null;
}
private void fCargaCombos(DropDownList ObjCombo, string pstCampoId, string pstCampoDesc)
{
object lobClase;
switch (ObjCombo.ID)
{
case "CboCveTmx":
lobClase = (nClaveTelmex)lobClase;
break;
case "CboHost":
lobClase = (nHost)lobClase;
break;
case "CboDivision":
lobClase = (nDivision)lobClase;
break;
case "CboEstados":
lobClase = (nEstado)lobClase;
break;
}
DataSet lobDs = lobClase.fobObtenerTodos();
ObjCombo.DataValueField = pstCampoId;
ObjCombo.DataTextField = pstCampoDesc;
ObjCombo.DataSource = lobDs;
ObjCombo.DataBind();
lobClase = null;
}
Valora esta pregunta


0