Ejemplo 1
Html
< asp:Repeater runat="server" >
< ItemTemplate >
< %# DataBinder.Eval(Container.DataItem, "orderid") % >
< hr >
< %# DataBinder.Eval(Container.DataItem, "orderdate") % >
< /ItemTemplate >
< SeparatorTemplate >
< br >
< /SeparatorTemplate >
< /asp:Repeater >
code
protected void Page_Load(object sender, EventArgs e)
{
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM orders",
"server=(local);database=northwind;Integrated Security=SSPI");
DataTable table = new DataTable();
adapter.Fill(table);
Repeater1.DataSource = table;
Repeater1.DataBind();
}
Esto les mostrara ya la información de su tabla, pueden incorporar html con ItemTemplate eso me hace recordar al asp.
Partes del Repeater
< HeaderTemplate > -- se representan la primera y única vez dentro de la producción
< ItemTemplate > -- se repiten para cada registro
< FooterTemplate > -- hizo una vez en la salida
< AlternatingItemTemplate > -- elemento para describir la apariencia de las filas alternas de la producción. En el siguiente ejemplo cada otra fila en la tabla se mostrarán en un color gris claro:
Ejemplo:
< HeaderTemplate >
< table border="1" width="100%" >
< tr>
< th >codigo< /th >
< th >Empresa< /th >
< th >País< /th >
< th >Ciudad< /th >
< th >Direccion< /th >
< th >Codigo Postal< /th >
< /tr >
< /HeaderTemplate >
< ItemTemplate >
< tr>
< td>< %#Container.DataItem("customerid")% >< /td >
< td>< %#Container.DataItem("companyname")% >< /td >
< td>< %#Container.DataItem("country")% >< /td >
< td>< %#Container.DataItem("city")% >< /td >
< td>< %#Container.DataItem("address")% >< /td >
< td>< %#Container.DataItem("postalcode")% >< /td >
< /tr >
< /ItemTemplate >
< SeparatorTemplate >
< tr >
< td colspan="6" >< hr / >< /td >
< /tr >
< /SeparatorTemplate >
< FooterTemplate >
< /table >
< /FooterTemplate >
Esta super cool el tutorial del repeater, pero.... como le hago para guardar datos, ya sea en insert o update.
ResponderBorrargracias