Popolare un Repeater utilizzando OleDb
<%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <HTML> <script language="C#" runat="server"> protected void Page_Load ( object src, EventArgs e ) { OleDbConnection myConn = new OleDbConnection( "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("database/utenti.mdb")); OleDbCommand myCmd = new OleDbCommand("select nome, cognome, email from utenti", myConn); try { myConn.Open(); myRepeater.DataSource = myCmd.ExecuteReader(); myRepeater.DataBind(); } finally { myConn.Close(); } } </script> <body> <form id="Form1" method="post" runat="server"> <asp:repeater id="myRepeater" runat="server"> <headertemplate> <table cellspacing="1" cellpadding="3" style="font:8pt verdana"> <tr style="background:green; color:snow;"> <th> Nome</th> <th> Cognome</th> <th> Email</th> </tr> </headertemplate> <itemtemplate> <tr> <td><%# DataBinder.Eval(Container, "DataItem.Nome") %></td> <td><%# DataBinder.Eval(Container, "DataItem.Cognome") %></td> <td><%# DataBinder.Eval(Container, "DataItem.Email") %></td> </tr> </itemtemplate> <alternatingitemtemplate> <tr style="background-color:snow"> <td><%# DataBinder.Eval(Container, "DataItem.Nome") %></td> <td><%# DataBinder.Eval(Container, "DataItem.Cognome") %></td> <td><%# DataBinder.Eval(Container, "DataItem.Email") %></td> </tr> </alternatingitemtemplate> <footertemplate> </table> </footertemplate> </asp:repeater> </form> </body> </HTML>
Scarica il Codice...
Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro.
Manuale completo di C# per principianti e non.
Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro ancora.
Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server
Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca
Manuale completo sui CSS per principianti e non.
HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.
CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.
jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.