Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Riestrarre dati da un datalist....
martedì 13 aprile 2004 - 16.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 13 apr 2004 - 16:46
ciao, ho un webform con una tabella creata da un datalist, domanda: posso riestrarre le informazioni contenute nella tabella ????
Ciao e grazie
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
mar 13 apr 2004 - 17:00
Si basta che cicli sulla collection "DataGrid1.Items" con un for each:
for each objRow as DataGridItem in DataGrid1.Items
next
oppure fai un ciclo for :
For i As Integer = 0 To DataGrid1.Items.Count
...
next
Gvnn
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 13 apr 2004 - 17:09
gia' fatto, pero' per ogni rec. io estraggo con CType(item.Controls(1), DataBoundLiteralControl).Text e all'interno mi trovo una cosa simile :
<tr>
<td>
020001.00 Dxxxxxx
</td>
<td align="right">
 
</td>
<td align="right">
 
</td>
<td align="right">
 
</td>
come faccio da questo appena sopra estrarre i valori compresi nel td e cioe' i valori della mia tabella ???.
Ciao e grazie
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
mar 13 apr 2004 - 17:32
devi prendere la cella numero i della riga n, così:
DataGrid1.Items(i).Cells(n).Text.ToString()
Gvnn
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
mar 13 apr 2004 - 17:33
pardon
devi prendere la cella numero n della riga i, così:
DataGrid1.Items(i).Cells(n).Text.ToString()
Gvnn
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 13 apr 2004 - 17:46
ragazzi: e' un datalist . Non esiste il cells su datalist.;-))
Ciao
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 13 apr 2004 - 18:46
ciao,
la cosa mi sembra 1po complessa.... non riesci a lavorare con la sorgente dati del datalist?
io per esempio uso nel ItemDatabound questo:
if(e.Item.ItemType.ToString() == "Item" || e.Item.ItemType.ToString() == "AlternatingItem")
{
DataRowView zDr = (DataRowView)e.Item.DataItem;
....
cosi lavoro con la riga etc... ;-) tu non puoi?
in ogni caso, per quella cella viene utilizzata 1a tabella "runat=server" o è fissa da "template" diciamo? nel secondo caso non saprei.... :-(
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mer 14 apr 2004 - 16:39
Finalmente mi sono ricollegato: non "vedevo" piu' dotnethell!!!
Non posso riutilizzare la base dati, perche' per ogni riga ricalcolo alcune informazioni della riga riestraendo delle informazioni dal db.
Alla fine ho riconvertito il tutto in un datagrid in questo modo :
<asp:datagrid id="Datagrid1" style="Z-INDEX: 101; LEFT: 9px; POSITION: absolute" runat="server"
BackColor="White" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="Cliente" >
<ItemTemplate>
<asp:label id=txClie runat="server" Text='<%# container.dataitem("Cli") %>' />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Tot.V.">
<ItemTemplate>
<asp:textbox id="txTotV" runat="server" columns=3 readonly=true Text='<%# ForMetri(CalcolaV(container.dataitem("Cli"),"T","Parziale","P"),"N")%>' style='TEXT-ALIGN: right' />
</ItemTemplate>
</asp:TemplateColumn>
</columns>
Pero' facendo in questo modo mi e' venuto un dubbio: come posso unire l'intestazione di due colonne (come si faceva con i colspan) ???
Ciao e grazie per i numerosi aiuti..
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
gio 15 apr 2004 - 08:59
il link mie' stato MOLTO utile per formattare la singola cella, ma se voglio aggiungere una seconda riga di intestazione ??? (Scusa ma sono un po tonto).
Ciao e grazie
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
gio 15 apr 2004 - 11:10
Mi serve inserire una doppia intestazione cosi' :
Articolo 05 E 04 I 04 E 03 I 03 E 02 I
Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
gio 15 apr 2004 - 11:14
scusate mi e' scappato un invio a meta!!
mi serve costruire un'intestazione cosi':
Articolo ---- 05 E ---- ---- 04 I ---- ---- 04 E ---- ---- 03 I ---- ---- 03 E ---- ---- 02 I ----
Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm. Camp. Norm
dove in un datalist su articolo c'e' un rowspan=2, mentre su tutti gli '05E', '04I', '04E', ecc.. ci sono dei colspan=2.
Ciao e grazie
Torna su
Stanze Forum
Elenco Threads
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 !