Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2014, 06:56
serenimusmoriarty
 
Fecha de Ingreso: octubre-2012
Mensajes: 24
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: volcar datos de arrayList a gridView c#

Hola,
a ver hice lo que me dijo, y he después de depurar, la consulta está bien hecha,y los datos de la misma se cargan en el array list,

he probado a cargarlo en un listbox, "ListBoxFechas" (comentado /* */) y lo carga perfectamente.

al pasar el ratón(al depurar) por la parte en negrita, donde se iguala el Gridview.datasource al arraylist, en fchas, se muestran las fechas, pero al final
no se porque, solo muestra la parrilla,y no las fechas,

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Data;
using System.Data.OleDb;
using System.Data.Common;


public partial class verDisponibilidadCasa : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        string casa = Request.QueryString.Get("value");
        labelCasa.Text = casa;
        //Response.Write(casa);
        try
        {
          
            ArrayList fchas = new ArrayList();

            
            bbdd.abrirBase();
           fchas=bbdd.verFechasPorCasa(casa);

            /*
           for (int i = 0; i < fchas.Count; i++)
           {
               ListBoxFechas.Items.Add(fchas[i].ToString());
           }
             */
           //DataSet ds = new DataSet();
           //DataAdapter da = new OleDbDataAdapter();

           gridViewCasas.DataSource = fchas;                      
           gridViewCasas.DataBind();
          

           
           /*
           for (int i = 0; i < fchas.Count; i++)
           {
               
              //gridViewCasas.DataSource = fchas[i];
              //gridViewCasas.DataBind();
               //ds.Tables.Add(fchas[i].ToString());
                gridViewCasas.DataSource=ds.Tables.Add(fchas[i].ToString());
                gridViewCasas.DataBind();



           
           }
            */
          


        }
        catch (InvalidOperationException)
        {
            Response.Write("problemas conexion");
        }
        bbdd.cerrarBase();
    }
}

Saludos nuevamente y gracias por su ayuda.