Bonjour à tous,
j'ai une nouvelle question![]()
J'ai donc un detailsView qui a pour datasource un dataset, issue d'une classe User que j'ai créée.
J'ai lié le detailsView au dataset ainsi:
où u est un objet de ma classe User
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 User u = new User(User.Identity.Name); DetailsView1.DataSource = u.SelectDataSet(); DetailsView1.DataBind();
u.SelectDataSet() renvoie un dataset.
Ceci fonctionne et j'affiche mes données dans le detailsView.
Mais lorsque j'édite le detailsView afin de changer quelques données, je n'arrive pas ensuite à "répercuter" ces données dans le dataset.
J'ai essayé ceci:
mais DetailsView.UpdateItem(true) ne fonctionne pas, une erreur est générée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { try { DetailsView1.UpdateItem(true); } catch (System.Web.HttpException e1) { Response.Write(e1.Message); } }
Comment faire ??
Merci pour vos réponses ! :hello:
Partager