OVH Cloud OVH Cloud

Help SqlDataSource et paramètres

1 réponse
Avatar
Frédéric LAMBOUR
Bonjour,

Je souhaite accéder à la valeur des paramètres contenu dans les collections
:
monSqlDataSource.UpdateParameters
monSqlDataSource.SelectParameters
monSqlDataSource.InsertParameters
monSqlDataSource.DeleteParameters

J'essaye la syntaxe suivante
monSqlDataSource.SelectParameters['MonParametre"] mais impossible d'obtenir
ou de fixre sa valeur.

Merci de votre aide

1 réponse

Avatar
Antoine Griffard
Salut,

Il n'y a qu'un seul moment où l'on peut accéder à ses valeurs, c'est sur
les évènements Inserting, Updating, ... des datasources ou des contrôles
serveurs associés (GridView, FormView, ...)
Les EventArgs de tels évènements mettent en effet à disposition une propriété
NewValues à partir de laquelle on peut agir sur les paramètres qui vont être
passés.

Par exemple, pour modifier les paramètres qui vont être passés par une FormView
à une datasource, on peut utiliser le code suivant :

Protected Sub fvContent_ItemUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewUpdateEventArgs)
Handles fvContent.ItemUpdating
e.NewValues("ParamName") = "Value"
End Sub

On peut connaître de la même façon quelles valeurs ont été passées ou en
ajouter de nouvelles programmativement.

Tonio,
Member of WygTeam

Bonjour,

Je souhaite accéder à la valeur des paramètres contenu dans les
collections
:
monSqlDataSource.UpdateParameters
monSqlDataSource.SelectParameters
monSqlDataSource.InsertParameters
monSqlDataSource.DeleteParameters
J'essaye la syntaxe suivante
monSqlDataSource.SelectParameters['MonParametre"] mais impossible
d'obtenir ou de fixre sa valeur.

Merci de votre aide