21/09/2010, 11:40
|
| | Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Desplegar resultado en un DropDownList Estimado no he podido hacer lo que me enviaste, te adjunto un ejemplo pequeño para que veas lo que estoy tratando de hacer:
En el DropDownList1 selecciono un codigo de producto ejecuto la consulta a traves de un objeto que se encuentra en otra capa y el resultado "SIPR_NombreProducto" y el "SIPRV_RutProveedor" lo despliego en dos texbox "txtNomProducto" y "txtRut"......
Consulta:
Como se puede desplegar el Rut del Proveedor que encontre al ejecutar el Primer DropDrownList1 pero no en un texbox, quiero desplegarlo en el DropDownList2, la idea es que se posicione en el RutProveedor encontrado en el DropDownList1 y que aparezcan los otros RutProveedor para el caso de que el usurio lo necesite modificar, la modificacion solo permite un Rut del listado.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string vCodigo = DropDownList1.SelectedValue.ToString();
Producto ObjProducto = new Producto();
ObjProducto.CodigoProducto = vCodigo;
DataSet ds = ObjProducto.lnBuscarProductoporCodigo(ObjProducto) ;
DataRow rose = ds.Tables[0].Rows[0];
this.txtNomProducto.Text = rose["SIPR_NombreProducto"].ToString();
this.txtRut.Text = rose["SIPR_RutProveedor"].ToString();
Proveedor ObjProveedor = new Proveedor();
DataSet dsList = ObjProveedor.lnListarProveedores(ObjProveedor);
dsList = ObjProveedor.lnListarProveedores(ObjProveedor);
this.DropDownList2.DataSource = dsList;
this.DropDownList2.DataValueField = "Proveedor";
// this.DropDownList2.DataBinding = vProveedor;
this.DropDownList2.DataTextField = "Proveedor";
this.DropDownList2.DataBind();
} |