j'utilise un datagrid et je récupére dans les évènements d'un datatable les
actions faites par l'utilisateur sur la grille.
Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir
annuler cette action si elle ne me convient. Toutefois, je ne sais pas
comment faire
peut-être dans le datatable_rowdeleting mais si oui comment ???
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
RABILLOUD JMARC [MVP]
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q%
Bonjour,
j'utilise un datagrid et je récupére dans les évènements d'un datatable les actions faites par l'utilisateur sur la grille. Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir annuler cette action si elle ne me convient. Toutefois, je ne sais pas comment faire
peut-être dans le datatable_rowdeleting mais si oui comment ???
Merci pour votre aide
Sylo
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: O%23265Q%23nEHA.708@TK2MSFTNGP09.phx.gbl...
Bonjour,
j'utilise un datagrid et je récupére dans les évènements d'un datatable
les
actions faites par l'utilisateur sur la grille.
Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir
annuler cette action si elle ne me convient. Toutefois, je ne sais pas
comment faire
peut-être dans le datatable_rowdeleting mais si oui comment ???
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q%
Bonjour,
j'utilise un datagrid et je récupére dans les évènements d'un datatable les actions faites par l'utilisateur sur la grille. Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir annuler cette action si elle ne me convient. Toutefois, je ne sais pas comment faire
peut-être dans le datatable_rowdeleting mais si oui comment ???
Merci pour votre aide
Sylo
Sylvain MALLEVAL
ca c'est sur le dataset... j'utilise un dataview en datasource... Y a pas de rejectchange dessus... Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" a écrit dans le message de news: ea$Tzp$
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q% > Bonjour, > > j'utilise un datagrid et je récupére dans les évènements d'un datatable > les > actions faites par l'utilisateur sur la grille. > Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir > annuler cette action si elle ne me convient. Toutefois, je ne sais pas > comment faire > > peut-être dans le datatable_rowdeleting mais si oui comment ??? > > Merci pour votre aide > > Sylo > >
ca c'est sur le dataset...
j'utilise un dataview en datasource... Y a pas de rejectchange dessus...
Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" <j-marc.rabilloud-nospam@numericable.fr> a écrit
dans le message de news: ea$Tzp$nEHA.3392@TK2MSFTNGP15.phx.gbl...
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: O%23265Q%23nEHA.708@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> j'utilise un datagrid et je récupére dans les évènements d'un datatable
> les
> actions faites par l'utilisateur sur la grille.
> Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir
> annuler cette action si elle ne me convient. Toutefois, je ne sais pas
> comment faire
>
> peut-être dans le datatable_rowdeleting mais si oui comment ???
>
> Merci pour votre aide
>
> Sylo
>
>
ca c'est sur le dataset... j'utilise un dataview en datasource... Y a pas de rejectchange dessus... Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" a écrit dans le message de news: ea$Tzp$
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q% > Bonjour, > > j'utilise un datagrid et je récupére dans les évènements d'un datatable > les > actions faites par l'utilisateur sur la grille. > Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir > annuler cette action si elle ne me convient. Toutefois, je ne sais pas > comment faire > > peut-être dans le datatable_rowdeleting mais si oui comment ??? > > Merci pour votre aide > > Sylo > >
RABILLOUD JMARC [MVP]
Ca ne change rien, il n'existe pas de DataView sans Datatable. Un Dataview c'est une vue d'un DataTable. Donc DataView.Table renvoie le DataTable sous-jacent. Par exemple Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MaTable As DataTable = Me.DataGrid1.DataSource.Table
AddHandler MaTable.RowDeleted, New DataRowChangeEventHandler(AddressOf Row_Deleted)
End Sub
Private Sub Row_Deleted(ByVal sender As Object, ByVal e As DataRowChangeEventArgs)
e.Row.RejectChanges()
Me.DataGrid1.Refresh()
End Sub
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: uBVf5x$
ca c'est sur le dataset... j'utilise un dataview en datasource... Y a pas de rejectchange dessus... Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" a écrit dans le message de news: ea$Tzp$
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q% > Bonjour, > > j'utilise un datagrid et je récupére dans les évènements d'un datatable > les > actions faites par l'utilisateur sur la grille. > Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir > annuler cette action si elle ne me convient. Toutefois, je ne sais pas > comment faire > > peut-être dans le datatable_rowdeleting mais si oui comment ??? > > Merci pour votre aide > > Sylo > >
Ca ne change rien, il n'existe pas de DataView sans Datatable. Un Dataview
c'est une vue d'un DataTable. Donc DataView.Table renvoie le DataTable
sous-jacent.
Par exemple
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim MaTable As DataTable = Me.DataGrid1.DataSource.Table
AddHandler MaTable.RowDeleted, New DataRowChangeEventHandler(AddressOf
Row_Deleted)
End Sub
Private Sub Row_Deleted(ByVal sender As Object, ByVal e As
DataRowChangeEventArgs)
e.Row.RejectChanges()
Me.DataGrid1.Refresh()
End Sub
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: uBVf5x$nEHA.2340@TK2MSFTNGP11.phx.gbl...
ca c'est sur le dataset...
j'utilise un dataview en datasource... Y a pas de rejectchange dessus...
Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" <j-marc.rabilloud-nospam@numericable.fr> a écrit
dans le message de news: ea$Tzp$nEHA.3392@TK2MSFTNGP15.phx.gbl...
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: O%23265Q%23nEHA.708@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> j'utilise un datagrid et je récupére dans les évènements d'un datatable
> les
> actions faites par l'utilisateur sur la grille.
> Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir
> annuler cette action si elle ne me convient. Toutefois, je ne sais pas
> comment faire
>
> peut-être dans le datatable_rowdeleting mais si oui comment ???
>
> Merci pour votre aide
>
> Sylo
>
>
Ca ne change rien, il n'existe pas de DataView sans Datatable. Un Dataview c'est une vue d'un DataTable. Donc DataView.Table renvoie le DataTable sous-jacent. Par exemple Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MaTable As DataTable = Me.DataGrid1.DataSource.Table
AddHandler MaTable.RowDeleted, New DataRowChangeEventHandler(AddressOf Row_Deleted)
End Sub
Private Sub Row_Deleted(ByVal sender As Object, ByVal e As DataRowChangeEventArgs)
e.Row.RejectChanges()
Me.DataGrid1.Refresh()
End Sub
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: uBVf5x$
ca c'est sur le dataset... j'utilise un dataview en datasource... Y a pas de rejectchange dessus... Y'aurais pas une autre solution avec un dataview ???
Merci
"RABILLOUD JMARC [MVP]" a écrit dans le message de news: ea$Tzp$
Normalement il suffit de faire un RejectChanges dans le rowdeleting
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: O%23265Q% > Bonjour, > > j'utilise un datagrid et je récupére dans les évènements d'un datatable > les > actions faites par l'utilisateur sur la grille. > Quand mon utilisateur détruit une ligne du datagrid, j'aimerais pouvoir > annuler cette action si elle ne me convient. Toutefois, je ne sais pas > comment faire > > peut-être dans le datatable_rowdeleting mais si oui comment ??? > > Merci pour votre aide > > Sylo > >