none
Imprimir datos desde bases de datos y modificar posiciones de cada elemento con CSS RRS feed

  • Pregunta

  • Hola amigos.Estoy creando una web tipo Rentcar. La verdad no quiero que cuando realice la consulta a la base de datos,no quiero usar Gridview ya que este implementa los resultados en forma de tabla,osea todos los datos en una fila horizontal.

    Miren esta imagen que hice,no quiero lo primero,sino lo segundo.¿Cómo implemento lo segundo?Todo los estoy haciendo en C# asp.net con SQL Server,todo web.

    miércoles, 30 de octubre de 2019 22:37

Todas las respuestas

  • hola

    >>Miren esta imagen que hice,no quiero lo primero,sino lo segundo

    usa el control Repeater

    con este podras definir un template html y asignar el DataSource para generar tantas veces ese template como datos tengas

     How To Use Repeater Control in ASP.NET

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 31 de octubre de 2019 3:39
  • Ya lo estoy haciendo con un ListView,pero tengo una interrogante:

    Estoy incluyendo una foto por cada registro que me trae la consulta desde la base de datos,pero la imagen no se ve.

     <tr><td><img style="width:100px;height:100px;" src="<%# Eval("img1") %>" /></td></tr>
    <tr><td><h3><%# Eval("Marca") %></h3></td></tr>
    <tr><td><h4><%# Eval("Modelo") %></h4></td></tr>
    <tr><td><h4><%# Eval("Color") %></h4></td></tr>

    La imagen la guardo en la base de datos como varbinary(max),pero para hacerla traer al listview es el problema.

    Este es mi codigo de consulta mediante un boton:

     
    protected void btnbuscar_Click(object sender, EventArgs e)
            {
    
                SqlConnection conn = new SqlConnection(@"Data Source = MEGATRON; Initial Catalog = RentCar; Integrated Security = True");
                try
                {
    
                    SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Autos WHERE Marca like '" + DropDownListMarcas.SelectedItem.Text + "%'", conn);
    
    
                    DataTable dt = new DataTable();
    
                    da.Fill(dt);
    
                    ListView1.DataSource = dt;
                    ListView1.DataBind();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

    viernes, 1 de noviembre de 2019 2:31