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!