Salvataggio dati Repeater

sabato 25 giugno 2011 - 17.23

birraafiumi Profilo | Newbie


Buongiorno a tutti.
Ho un problema che forse può sembrare banale ma mi fa dannare.


Ho un repeater collegato a un SqlDataSource.
In questo repeater ho dei text e dei dropDownList che posso modificare a mio piacimento.



Ad esempio: su una row del repeater ho un campo nome (non modificabile)


<div class="Nome">

<asp:Label ID="Label10" runat="server" Text="Nome:"> </asp:Label>

<%# Eval("Nome")%>

</div>



un campo text OreOratorioMensili modificabile


<div class="OreOratorioMensili">

Ore mensili

<asp:TextBox ID="TextBox4" runat="server" AutoPostBack="True" CssClass="TextBox" Text='<%# Eval("OreOratorioMensili")%> '


</div>




, un dropdownlist tipoUtente

Utente

<asp:DropDownList ID="DropDownList1" runat="server">

<asp:ListItem Value="1">Animatore</asp:ListItem>

<asp:ListItem Value="2">Bambino</asp:ListItem>

<asp:ListItem Value="3">Responsabile</asp:ListItem>

</asp:DropDownList>
)



Poi alla fine ho inserito un command Salva


<asp:Button ID="cmdSalva" runat="server" Text="Salva" Width="39px"




Ho poi gestito, in vb, l'evento



Protected Sub RepeaterCRE_ItemCommand(source As Object, e As System.Web.UI.WebControls.RepeaterCommandEventArgs) Handles RepeaterDip.ItemCommand

If e.CommandSource.id = "cmdSalva" Then


End If

End Sub




Adesso, su questa IF, vorrei salvare sul db (sql Server) i dati della singola row del repeater inseriti in input.

In alternativa potrei anche togliere il button da tutte le row e metterne solo uno in fondo e poi salvare tutte le row ciclandole.

Non so fare nè l'un nè l'altra cosa.


Qualcuno sa darmi un consiglio?



Grazie

Gluck74 Profilo | Guru

mi sento pedinato...........

http://social.msdn.microsoft.com/Forums/it-IT/aspnetit/thread/43a56d54-22b5-40d1-b154-c80b22a72879

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5