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
Reperire il new value da un datafield nell'evento onrowupdating
martedì 26 maggio 2015 - 11.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Windows XP
|
Visual Studio 2010
|
SQL Server 2008 R2
paolagumi
Profilo
| Junior Member
59
messaggi | Data Invio:
mar 26 mag 2015 - 11:19
Buongiorno,
in una mia gridview ho queste colonne:
<asp:GridView ....
OnRowEditing="GvMia_RowEditing" OnRowCancelingEdit="GvMia_RowCancelingEdit" OnRowUpdating="GvMia_RowUpdating"
...
<Columns>
....
<asp:CommandField ShowEditButton="True" ButtonType="Image" EditImageUrl="~/immagini/Modifica.gif" updateimageurl="~/immagini/Salvataggio.gif" cancelimageurl="~/immagini/Annullamento.gif" HeaderText="Modifica Vis.Bacheca" ItemStyle-Width="200" ItemStyle-HorizontalAlign="Center" causesvalidation="false" />
<asp:BoundField DataField="NoteBacheca" HeaderText="Note Bacheca" ItemStyle-Width="200" HeaderStyle-Wrap = "false" ItemStyle-HorizontalAlign="left" />
...
Nella sub GvMia_RowUpdating voglio ricavare il valore modificato del DataField: "NoteBacheca".
Ho provato in tutti questi modi (il datafield "NoteBacheca" è la cell n. 7 (colonne da 0 a 7):
Dim row = GvMia.Rows(e.RowIndex)
Dim A As TextBox = row.FindControl("NoteBacheca")
Dim B As String = (CType((row.Cells(7).Controls(0)), TextBox)).Text
Dim C As Label = row.FindControl("NoteBacheca")
Dim D As TextBox = CType(GvMia.Rows(e.RowIndex).Cells(7).Controls(0), TextBox)
Dim E As String = GvMia.SelectedRow.Cells(7).Text.ToString() -> questa va anche in errore!
Dim F As String = e.NewValues("NoteBacheca").ToString()
Dim G As String = CType(GvMia.Rows(e.RowIndex).Cells(7).Controls(0), TextBox).Text
L'applicazione sotto debug passa per queste righe.
ma nessuna funziona!
qualcuno mi può aiutare?
grazie,
Paola
scusate...mi sono accorta che nel page_load faccio un databind incondizionato...per questo perdevo i NewValues.
Ad esempio la soluzione b funziona.
Grazie a tutti comunque e buona giornata,
Paola
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 !