Documente Academic
Documente Profesional
Documente Cultură
Pgina: 1 / 6
Repeater: este control muestra elementos de datos en una lista, por s slo no
genera una salida visible para el usuario, para que sea visi ble se debe utilizar junto
con las plantillas.
FormView: este control tambin aparece en la versin 2.0 de ASP .NET, y sus
funciones son muy similares a las del control Detai 1sView, la diferencia respecto al
anterior control es que permite una mayor personalizacin a travs del mecanism o
de plantillas.
Los controles enlazados a datos se relacionan de una forma muy sencilla con los
controles de origen de datos, simplemente asignando a. su propiedad DataSourceld el
nombre del control de origen de datos.
Vista esta clasificacin, de Los co ntroles de de datos, a lo largo del presente capitulo
iremos viendo en profundidad cada uno de los controles de origen de datos.
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez
Pgina: 2 / 6
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez
Pgina: 3 / 6
<ItemTemplate>
<tr bgcolor="yellow">
<td align="right"><%# Eval("ProductID") %></td>
<td><%# Eval("ProductName") %></td>
<td align="right">
<%#Eval("UnitsinStock", "{0:n}")%></td>
<td align="right"><%#Eval("UnitPrice","S/.{0:f}")%></td>
<td align="right"><%#Eval("Fecha", "{0:d}")%></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate >
<tr bgcolor="#ffcc99">
<td align="right"><%# Eval("ProductID") %></td>
<td><%# Eval("ProductName") %></td>
<td align="right">
<%#Eval("UnitsinStock", "{0:n}")%></td>
<td align="right"><%#Eval("UnitPrice","S/.{0:f}")%></td>
<td align="right"><%#Eval("Fecha", "{0:d}")%></td>
</tr>
</AlternatingItemTemplate >
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
<tr>
<td style="width: 53px">
Cantidad de Registros: </td>
<td style="width: 167px">
<asp:Label ID="lblCant" runat="server"></asp:Label></td>
</tr>
</table>
</div>
</form>
</body>
</html>
Imports System.Data
Imports System.Data.SqlClient
Partial Class _Default
Inherits System.Web.UI.Page
Dim cad_cn As String =
"Server=localhost;Database=Northwind; Trusted_Connection=true"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Page.IsPostBack = True Then Exit Sub
Listar_Productos()
End Sub
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez
Pgina: 4 / 6
Sub Listar_Productos()
Dim Adap As New SqlDataAdapter("listar_productos", cad_cn)
Adap.SelectCommand.CommandType = CommandType.StoredProcedure
Dim oTabla As New DataTable
Adap.Fill(oTabla)
Me.Repeater1.DataSource = oTabla
Me.Repeater1.DataBind()
Me.lblCant.Text = oTabla.Rows.Count
End Sub
End Class
Carcter de Formato
c
f
n
p
Descripcin
indica la moneda del sistema
Formato de coma flotante
Formato Numrico
Formato Porcentual
d
D
m
h
Fecha Corta
Fecha Larga
Mes y Dia (dd mmmm)
Hora corta (hh:mm)
#
.
,
Equivale a un digito
smbolo decimal
smbolo de separacin de miles
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez
Pgina: 5 / 6
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez
Pgina: 6 / 6
Imports System.Data
Imports System.Data.SqlClient
Partial Class _Default
Inherits System.Web.UI.Page
Dim cad_cn As String = "Server=localhost;Database=Northwind;integrated
security=true"
Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack = True Then Exit Sub
Listar_Productos()
End Sub
Sub Listar_Productos()
Dim Adap As New SqlDataAdapter("listar_productos", cad_cn)
Adap.SelectCommand.CommandType = CommandType.StoredProcedure
Dim oTabla As New DataTable
Adap.Fill(oTabla)
Me.FormView1.DataSource = oTabl a
Me.FormView1.DataBind()
Me.lblCant.Text = oTabla.Rows.Count
End Sub
Protected Sub FormView1_PageIndexChanging( ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.FormViewPageEventArgs) Handles
FormView1.PageIndexChanging
Me.FormView1.PageIndex = e.NewPageIndex
Me.Listar_Productos()
End Sub
End Class
______________________________________________________________
Lenguaje de Programacin IV
Prof.: Julio C. Lin Rodrguez