Rieccomi, buone nuove, ma anche cattive nuove.
Iniziamo dalle buone. sono riuscito a richiamare la SP![]()
![]()
questo è il codice:
Cosa succede dopo? Questa porzione di codice viene chiamata nel momento in cui sto per fare l'ItemUpdating. Il problema è che mi dice"L'aggiornamento non è supportato dall'origine dati 'SqlDataSource1' a meno che non si specifichi UpdateCommand." e questo perchè comunque cerca l'update command del datasource.codice:oConn.Open() Dim cmd = New SqlCommand("sp_InsertUpdate", oConn) Dim da As New SqlDataAdapter() Dim pIDTipoMacchina As SqlParameter = cmd.Parameters.Add("@IDTipoMacchina", SqlDbType.SmallInt, 2) pIDMacchina.Value = 505 Dim pIDClasse As SqlParameter = cmd.Parameters.Add("@IDClasse", SqlDbType.SmallInt, 2) pIDClasse.Value = 37 Dim altroParam As SqlParameter = cmd.Parameters.Add("@altroParam", SqlDbType.SmallInt, 2) altroParam.Value = altroParam Dim altroParam As SqlParameter = cmd.Parameters.Add("@altroParam", SqlDbType.SmallInt, 2) altroParam.Value = altroParam Dim altroParam As SqlParameter = cmd.Parameters.Add("@altroParam", SqlDbType.SmallInt, 2) altroParam.Value = altroParam Dim altroParam As SqlParameter = cmd.Parameters.Add("@altroParam", SqlDbType.SmallInt, 2) altroParam.Value = altroParam da.UpdateCommand = cmd da.UpdateCommand.CommandType = CommandType.StoredProcedure da.UpdateCommand.Connection = oConn da.UpdateCommand.ExecuteNonQuery() oConn.Close() SqlDataSource1.UpdateCommand = ""
Io vorrei che saltasse questo passaggio ma nn so come fare...
Inoltre quando ho un <EditItemTemplate> del tipo
come faccio a richiamare il valore delle due textblock?codice:<EditItemTemplate> pippo--> <asp:TextBox ID="pippo" runat="server" Text='<%# Bind("pippo") %>'> </asp:TextBox> pluto--> <asp:TextBox ID="pluto" runat="server" Text='<%# Bind("pluto") %>'> </asp:TextBox> </EditItemTemplate>
io provo con FormView1.Row.Cells.Item(0).Text ma mi restituisce solamente 1 colonna, vuota per altro =(![]()

Rispondi quotando