Foros del Web » Programando para Internet » ASPX (.net) »

Consultirijilla.

Estas en el tema de Consultirijilla. en el foro de ASPX (.net) en Foros del Web. Hola a todos. tengo el siguiente problema: Tengo una funcion que me trae todos los datos de la tabla proveedor, pero necesito mostrar solo la ...
  #1 (permalink)  
Antiguo 07/02/2008, 08:14
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Consultirijilla.

Hola a todos.


tengo el siguiente problema:

Tengo una funcion que me trae todos los datos de la tabla proveedor, pero necesito mostrar solo la razon social en un label.

Tengo este codigo:
Código:
    protected void BindDataProveedor()
    {
        sessionName = string.Format("SN_{0}-{1}", Session.SessionID, this.ClientID);
        sessionName = sessionName + "_Proveedor";
        System.Data.DataSet dsProveedor = ViewState[sessionName] as System.Data.DataSet;
        if (dsProveedor == null)
        {
            Delegate.ProveedorBD proveedorBD = Delegate.ProveedorBD.Instance();
            dsProveedor = proveedorBD.GetAll();

            //	Asigna el Dataset a la Session
            ViewState[sessionName] = dsProveedor;
            ViewState["sessionIdWcRoles"] = sessionName;
        }
        lblNombreProveedor.Text = dsProveedor["RAZON_SOCIAL"];
pero me arroja un error en la ultima columna:

Error 1 No se puede aplicar la indización con [] a una expresión del tipo 'System.Data.DataSet'

Quien sabe como puedo mostrar la columna Razon Social en el label?
  #2 (permalink)  
Antiguo 08/02/2008, 09:19
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Consultirijilla.

si dsproveedor es un dataset, tendras que indicarle la tabla y la fila antes de la columna.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:04.