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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.