Creare tabelle a runtime
<%@ Page language="c#" %> <HTML> <script language="C#" runat="server"> protected void Page_Load ( object src, EventArgs e ) { lb1.Text = ""; lb2.Text = ""; } private void btnCrea_Click(object sender, System.EventArgs e) { int rowCnt = 0; int cellCnt = 0; try { rowCnt = Int16.Parse(tbRighe.Text); } catch { lb1.Text = "Inserisci un intero"; } try { cellCnt = Int16.Parse(tbColonne.Text); } catch { lb2.Text = "Inserisci un intero"; } if (rowCnt>0 && cellCnt>0) { for (int i=1; i<= rowCnt; i++) { TableRow tRow = new TableRow(); for (int j=1; j<= cellCnt; j++) { TableCell tCell = new TableCell(); tCell.Text = "Row"+i.ToString()+", "+"Col"+j.ToString(); tRow.Cells.Add(tCell); } myTable.Rows.Add(tRow); } } } </script> <body> <form id="Form1" method="post" runat="server"> <TABLE id="Table1" style="WIDTH: 511px; HEIGHT: 101px" cellSpacing="1" cellPadding="1" width="511" border="0"> <TR> <TD style="WIDTH: 67px">Righe</TD> <TD> <asp:TextBox id="tbRighe" runat="server" Width="44px"></asp:TextBox> <asp:Label id="lb1" runat="server"></asp:Label></TD> </TR> <TR> <TD style="WIDTH: 67px">Colonne</TD> <TD> <asp:TextBox id="tbColonne" runat="server" DESIGNTIMEDRAGDROP="16" Width="42px"></asp:TextBox> <asp:Label id="lb2" runat="server"></asp:Label></TD> </TR> <TR> <TD style="WIDTH: 67px"></TD> <TD> <asp:Button id="btnCrea" runat="server" Text="Crea!" OnClick="btnCrea_Click"></asp:Button></TD> </TR> </TABLE> <BR> <HR width="100%" SIZE="1"> <BR> <asp:Table id="myTable" runat="server" BorderWidth="1px" BorderStyle="Solid" BorderColor="Gray" BackColor="#E0E0E0" CellPadding="4" CellSpacing="0" GridLines="Both"></asp:Table> </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.