10 messaggi dal 16 novembre 2003
Non riesco a modificare record di un database attraverso
un datagrid!
questa che segue è la routine UpdateCommand del mio
datagrid:

Private Sub DGIscritti_UpdateCommand(ByVal source As
Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs)
Handles DGIscritti.UpdateCommand
Dim intID As Integer
Dim strOra As String
Dim sql As String
'ottengo il valore chiave della riga cliccata
intID = DGIscritti.DataKeys.Item(e.Item.ItemIndex)
'ottengo il nuovo valore di Ora
strOra = CType(e.Item.Cells(6).Controls(0), TextBox).Text
sql = "UPDATE Esami SET Ora='" & strOra & "' WHERE ID =" &
intID
.....

purtroppo nella attribuzione del valore alla
string "strOra" la routine si pianta perchè il cast non è
valido!
che devo fare?
Grazie a chi vorrà aiutarmi!

66 messaggi dal 29 aprile 2001
www.xepient.com
ciao gpalmia,

prova cosi':
strOra = CType(e.Item.FindControl("IdDelControl"), TextBox).Text




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.