Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda a construir una tabla

Estas en el tema de Ayuda a construir una tabla en el foro de .NET en Foros del Web. HOLA AMIGOS OJALA ALGUIEN PUEDA AYUDARME CON ESTO, ESTOY HACIENDO UNA CONSULTA, Y QUIERO QUE SE MUESTREN MIS DATOS EN UNA TABLA, NO QUIERO USAR ...
  #1 (permalink)  
Antiguo 19/08/2008, 14:45
 
Fecha de Ingreso: diciembre-2006
Mensajes: 63
Antigüedad: 18 años, 3 meses
Puntos: 0
Ayuda a construir una tabla

HOLA AMIGOS

OJALA ALGUIEN PUEDA AYUDARME CON ESTO, ESTOY HACIENDO UNA CONSULTA, Y QUIERO QUE SE MUESTREN MIS DATOS EN UNA TABLA, NO QUIERO USAR UN GRID VIEW, LO QUE NECESITO ES PODER ESPECIFICAR LAS COORDENADAS EN DONDE DEBERA PINTARSE MI TABLA CON LOS DATOS QUE OBTIEIENE DE LA CONSULTA MI CODIGO PARA DIBUJARLA ES EL SIGUIENTE:
Código:
        Dim cmd As New iDB2Command("SELECT * FROM FCPRVDF WHERE FFACTU=" & Val)
        cmd.Connection = con
        Dim Reader As iDB2DataReader = cmd.ExecuteReader
        Response.Write("<center>")
        Response.Write("<font color='White'><u>Detalle de usuarios</u></font><br>")
        Response.Write("<hr>")
        Response.Write("<table style='width: 400px; height: 80px; text-align: center;' bgcolor='#6990b2' bordercolor='#6990b2'>")
        Response.Write("<tr>")
        Response.Write("<td>")
        Response.Write("<font color='silver'>Fecha</font>")
        Response.Write("</td>")
        Response.Write("<td>")
        Response.Write("<font color='silver'>Observaciones</font>")
        Response.Write("</td>")
        Response.Write("</tr>")
        Do While Reader.Read
            Response.Write("<tr>")
            Response.Write("<td>")
            Response.Write("<font color='White'>" & Reader.Item(2) & "</font>")
            Response.Write("</td>")
            Response.Write("<td>")
            Response.Write("<font color='White'>" & Reader.Item(3) & "</font>")
            Response.Write("</td>")
            Response.Write("</tr>")
        Loop
        Response.Write("</table>")
El problema es que arriba tengo algunos otros elementos, y quiero que aparesca debajo de ellos, estos elementos son labels y textbox.
  #2 (permalink)  
Antiguo 20/08/2008, 09:52
 
Fecha de Ingreso: octubre-2004
Mensajes: 55
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Ayuda a construir una tabla

Bien, lo que puedes hacer es, en el código html de tu página aspx:

Código:
<asp:Label ID="Lbl_Tabla" runat="server" />
<asp:Label ID="Lbl_OtroLabel" runat="server" />
<asp:TextBox ID="Txt_TextBox" runat="server" />
Ponlos en el órden que quieras. El Label con ID "Lbl_Tabla" es donde desplegaremos la tabla en cuestion de la siguiente manera:

Código:
Dim cmd As New iDB2Command("SELECT * FROM FCPRVDF WHERE FFACTU=" & Val)
        cmd.Connection = con
        Dim Reader As iDB2DataReader = cmd.ExecuteReader
        Dim strTabla As String = String.Empty ' <------ Iniciamos la construcción de la tabla.
        strTabla += "<center>"
        strTabla += "<font color='White'><u>Detalle de usuarios</u></font><br>"
        strTabla += "<hr>"
        strTabla += "<table style='width: 400px; height: 80px; text-align: center;' bgcolor='#6990b2' bordercolor='#6990b2'>"
        strTabla += "<tr>"
        strTabla += "<td>"
        strTabla += "<font color='silver'>Fecha</font>"
        strTabla += "</td>"
        strTabla += "<td>"
        strTabla += "<font color='silver'>Observaciones</font>"
        strTabla += "</td>"
        strTabla += "</tr>"
        Do While Reader.Read
            strTabla += "<tr>"
            strTabla += "<td>"
            strTabla += "<font color='White'>" & Reader.Item(2) & "</font>"
            strTabla += "</td>"
            strTabla += "<td>"
            strTabla += "<font color='White'>" & Reader.Item(3) & "</font>"
            strTabla += "</td>"
            strTabla += "</tr>"
        Loop
        strTabla += "</table>"

        ' Finalmente agregas la cadena al Label
        Lbl_Tabla.Text=strTabla
Es algo sencillo y práctico. Espero te sirva.

Saludos!
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 17:27.