Tabella

lunedì 25 settembre 2006 - 11.16

Gemini Profilo | Expert

Ciao a tutti
devo inserire da codice una tabella.
Come faccio a inserire la tabella in un determinato punto della pagina?
Come faccio a creare la tabella, le righe e le celle?
Come faccio ad associargli un certo css?
quancuno può inviarmi esempi o articoli ?
Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti
Ciao!

>devo inserire da codice una tabella.
>Come faccio a inserire la tabella in un determinato punto della pagina?
Basta che metti un controllo contenitore (il meglio è il placeholder) nel punto dove vuoi inserire la tua tabella

>Come faccio a creare la tabella, le righe e le celle?
Devi utilizzare il namespace System.Web.UI.HTMLControls e nella fattispecie l'HTMLTable, l'HTMLTableRow e l'HTMLTableCell

>Come faccio ad associargli un certo css?
Sulla proprietà css di HTMLTable, HTMLTableRow, HTMLTableCell imposti il nome della classe del tuo css (che avrai incluso nel documento con <link /> nell'header della pagina

Qui di seguito un esempio:

'ipotizziamo di avere un placeholder in un aspx, chiamato placeHere Dim myTable As New HtmlTable() Dim myRow As HtmlTableRow Dim myCol As HtmlTableCell Dim i As Int16 = 1 myTable.ID = "Tab1" 'stile per la tabella myTable.Attributes.Add("class", "miaclasse_tabella") myTable.Border = 1 For i = 1 To 5 myRow = New HtmlTableRow 'stile per la riga corrente myRow.Attributes.Add("class", "miaclasse_riga") myCol = New HtmlTableCell 'stile per una colonna myCol.Attributes.Add("class", "miaclasse_cella") myCol.Height = 20 myCol.Width = 20 myCol.Controls.Add(New HtmlGenericControl("br")) myCol.BgColor = "red" 'aggiungo la colonna alla collezione delle celle della riga myRow.Cells.Add(myCol) myCol = New HtmlTableCell 'stile per una colonna myCol.Attributes.Add("class", "miaclasse_cella") myCol.Height = 20 myCol.Width = 20 myCol.Controls.Add(New HtmlGenericControl("br")) myCol.BgColor = "green" 'aggiungo la colonna alla collezione delle celle della riga myRow.Cells.Add(myCol) myCol = New HtmlTableCell 'stile per una colonna myCol.Attributes.Add("class", "miaclasse_cella") myCol.Height = 20 myCol.Width = 20 myCol.Controls.Add(New HtmlGenericControl("br")) myCol.BgColor = "grey" 'aggiungo la colonna alla collezione delle celle della riga myRow.Cells.Add(myCol) myCol = New HtmlTableCell 'stile per una colonna myCol.Attributes.Add("class", "miaclasse_cella") myCol.Height = 20 myCol.Width = 20 myCol.Controls.Add(New HtmlGenericControl("br")) myCol.BgColor = "blue" 'aggiungo la colonna alla collezione delle celle della riga myRow.Cells.Add(myCol) myCol = New HtmlTableCell 'stile per una colonna myCol.Attributes.Add("class", "miaclasse_cella") myCol.Height = 20 myCol.Width = 20 myCol.Controls.Add(New HtmlGenericControl("br")) myCol.BgColor = "white" 'aggiungo la colonna alla collezione delle celle della riga myRow.Cells.Add(myCol) 'aggiungo la riga alla tabella myTable.Rows.Add(myRow) Next placeHere.Controls.Add(myTable)
>Grazie mille
Di nulla
Ciao!

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5