none
Mostrar varios gridview. RRS feed

  • Pregunta

  • Buenas tardes, tengo un problema que no se como solucinarlo aún.

    Tengo un pequeño proyecto en ASP.NET y C#, la consulta es la siguiente.

    Consumo un Servicio Web, que me trae una cantidad de planes y dentro de cada plan una Lista de Coberturas. El caso está que cuando llegue un plan solo deberia mostrar un gridview con la informacion de su lista de coberturas, cuando lleguen dos planes, dos gridview y así sucesivamente.

    Alguna referencia sobre como resolver este problema por favor?

    Gracias.

    lunes, 1 de junio de 2015 17:21

Respuestas

Todas las respuestas

  • hola

    si tienes una lista de items se mostrar en el grid como rows del mismo, no como controles independientes

    no veo porque mostrar todo un gridview por cada item de la lista

    a lo sumo podrias hacer un detalle

    ASP.NET–GridView anidados (maestro-detalle)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 1 de junio de 2015 17:39
  • Hola

    Puedes usar un Placeholder, te paso un ejemplo:

    Solo coloca un Placeholder en la pagina:

            protected void Page_Load(object sender, EventArgs e)
            {
                string[] ds1 =  {"1", "2", "3", "4", "5"};
                string[] ds2 ={"Uno", "Dos", "Tres", "Cuatro", "Cinco"};
                string[] ds3 = { "Primero", "Segundo", "Tercero", "Cuarto", "Quinto" };
                string[][] AllDS = { ds1, ds2, ds3 };
                foreach (string[] ds in AllDS){
                    DataGrid dg = new DataGrid();
                    dg.DataSource = ds;
                    PlaceHolder1.Controls.Add(dg);
                    dg.DataBind();
                }
            }
    
    Saludos!

    lunes, 1 de junio de 2015 21:00