30 messaggi dal 10 giugno 2002
Ciao a tutti,

avrei bisogno di costruire in modo dinamico una pagina che contenga una tabella con una colonna indicante dei nomi, e la seconda contenente delle textbox asp.

Al momento ho prodotto questo bellissimo codice:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here

Dim i As Integer
Dim j As Integer
Dim row As HtmlTableRow
Dim cell As HtmlTableCell
Dim para As System.Collections.Specialized.NameValueCollection
Dim names(), s As String

para = Me.Request.QueryString
names = para.AllKeys

' Get the number of rows and columns selected by the user.

Dim numrows As Integer = CInt(names.Length)
Dim numcells As Integer = 2

' Iterate through the rows.
For j = 0 To numrows - 2

' Create a new row and add it to the Rows collection.
row = New HtmlTableRow()

' Iterate through the cells of a row.
For i = 0 To numcells - 1

' Create a new cell and add it to the Cells collection.
cell = New HtmlTableCell()
If (i Mod 2) = 0 Then
s = ""
cell.BgColor = "darkblue"
s = "<FONT color = floralwhite SIZE=2><STRONG>" & names(j).ToString & "</STRONG></FONT>"
cell.Controls.Add(New LiteralControl(s))
Else
cell.Controls.Add(New TextBox())

End If

row.Cells.Add(cell)

Next i

Table1.Rows.Add(row)

Next j

End Sub


Per la prima colonna nessun problema.
Per la seconda riesco solo a creare textbox HTML. Io vorrei crearne di asp ed in particolare riuscire ad assegnare loro un id che mi servira' successivamente per l'elaborazione del testo introdotto. Ho provato creando una stringa s="<asp: textbox......> ma quando eseguo il codice non mi viene visualizzato nulla (credo il problema sia l'uso del Literal).

Qualcuno mi puo' aiutare?

come sempre Grassie MIlle,

Arianna
19 messaggi dal 08 luglio 2002
Che complicazione!!!!!
Non sono riuscito a capire molto del tuo codice ma provo a darti una mano.
Io farei in modo più semplice......
del tipo
<%
'Setto le mie variabili
nome= "origine dei nomi"
id = "id associato al nome"
%>
<table>
<tr>
<td>
<%=nome%>
</td>
<td>
<input type="textBox" name=<%=id%>>
</td>
</tr>
</table>

e poi looppi il tutto fino a quando non hai finito i nomi.

Dormo tranquillo perchè so che il mio peggior nemico veglia su di me....
---Il Buono---
30 messaggi dal 10 giugno 2002
webpower ha scritto:
<%
'Setto le mie variabili
nome= "origine dei nomi"
id = "id associato al nome"
%>
<table>
<tr>
<td>
<%=nome%>
</td>
<td>
<input type="textBox" name=<%=id%>>
</td>
</tr>
</table>



Sara' che sono appena tornata dalle vacanze, ma non ho proprio capito come fare. Fai conto che sono super-autodidatta e la mia salvezza sono gli esempi del *magico* VS. Avrei bisogno di un paio di spiegazioni in piu'. Inoltre non scrivo codice VB nelle pagine html...... per una questione *estetica*... :))

Arianna
379 messaggi dal 06 settembre 2002
www.andytimes.com
Scusa arianna, credo che tu abbia sbagliato thread... probabilmente è per questo che non vi capite...

..:: and this is my web ::..
30 messaggi dal 10 giugno 2002
.. ops.... non riesco mai a combinarne una giusta.... :((

Vi ringrazio comunque. Sono riuscita a fare quello che dovevo anche con le textbox html.

Smiles,

Arianna

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.