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 2.0 / 3.5 / 4.0
Iterare gli elementi per effettuare un salvataggio
martedì 19 settembre 2006 - 19.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
mar 19 set 2006 - 19:04
Ho una struttura composta da Repeater e all'interno vari GridView... l'utente puo modificare alcuni valori (textbox) in ogni riga, come posso salvare le modifiche fatte in tutta la struttura??
Grazie
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
mer 20 set 2006 - 12:10
Si esatto, ho creato una CustomRelation tra GridView e Repeater.... ma ora mi son perso
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
mer 20 set 2006 - 13:23
Come hai detto giustamente tu, faccio
SqlCommand myCommand = new SqlCommand("GetRange", dbconn);
myCommand.CommandType = CommandType.StoredProcedure;
SqlDataAdapter DataAdapt = new SqlDataAdapter(myCommand);
DataAdapt.Fill(DsDati, "Range");
SqlCommand myCommandEC0 = new SqlCommand("GetCa", dbconn);
myCommandEC0.CommandType = CommandType.StoredProcedure;
SqlDataAdapter DataAdapt0 = new SqlDataAdapter(myCommandEC0);
SqlCommand myCommandEC1 = new SqlCommand("GetSchedaValutazione_Detail", dbconn);
myCommandEC1.Parameters.Add(new SqlParameter("@ID", Codice));
myCommandEC1.Parameters.Add(new SqlParameter("@Data", Data));
myCommandEC1.CommandType = CommandType.StoredProcedure;
SqlDataAdapter DataAdapt1 = new SqlDataAdapter(myCommandEC1);
DataAdapt0.Fill(DsDati, "tabella0");
DataAdapt1.Fill(DsDati, "tabella1");
DataRelation CustomerRelation0 = new DataRelation("CustomerRelation0", DsDati.Tables["tabella0"].Columns["CodiceCap"], DsDati.Tables["tabella1"].Columns["CodiceCap"], false);
DsDati.Relations.Add(CustomerRelation0);
rpt1.DataSource = DsDati.Tables["tabella0"].DefaultView;
rpt1.DataBind();
l'utente può modificare tutto (ogni singola riga) ... and now??
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
mer 20 set 2006 - 14:51
intendevo dire che vado in edit di ogni singola riga ...
ma tutto l'elenco è modificabile
come posso io iterare tutto l'elenco per salvare (aggiornare) i dati sul DB??
Questo non lo capisco
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
mer 20 set 2006 - 16:50
No asp... la pagina va bene cosi, vedo già le colonne che mi interessano (posto sotto il codice)
quello che non riesco a fare è recuperare i valori dei DDL (di tutti i DDL) per aggiornare il DB
immagino di dover iterare tutta la mia "struttura" per salvare i valori dei DDL nel DB, ma non so come
<asp:Repeater ID="rpt1" runat="server">
<ItemTemplate>
<div class="ValutazioneTitolo">
<%# DataBinder.Eval(Container.DataItem, "Descrizione") %>
</div>
<asp:GridView ID="grd1" EnableViewState="false" ShowHeader="false" AutoGenerateColumns="false" runat="server"
DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("CustomerRelation0")%>' >
<RowStyle CssClass="ValutazioneRighe" />
<AlternatingRowStyle/>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<td>
<span class="Testo8"><div align="left"><%# DataBinder.Eval(Container.DataItem, "Elementi") %></div></span>
</td>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<td style="height: 42px" width="10">
<aspropDownList ID="ddlValutazione" runat="server" Cssclass="TestoDataGrid" DataSource="<%# DsDati %>" DataValueField="Range" DataMember="Range" DataTextField="Range" SelectedValue='<%# DataBinder.Eval(Container.DataItem,"Range") %>'></aspropDownList>
</td>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:Repeater>
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
gio 21 set 2006 - 01:54
Io sono ancora in alto mare
non capisco se mi perdo io in un bicchiere d'acqua,
al click del mouse, come posso iterare tutti gli elementi della mia struttura (1 repeater e x gridview) per salvare nel DB tutti i valori dei dropdownlist ... quindi il mio problema è recuperare il valore di tutti gli elementi (dropdownlist, ma potrebbero essere textbox) presenti e salvarli
MordadellaGay
Profilo
| Junior Member
54
messaggi | Data Invio:
gio 21 set 2006 - 11:04
Devo utilizzare la struttura Repetare + GridView perchè devo recuperare dei valori e visualizzarli raggruppati... non c'è un modo per iterare tutta la struttura???
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 !