[C#] Comment remplir un dataset depuis un detailsView
Bonjour à tous,
j'ai une nouvelle question :oops:
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:
Code:
1 2 3 4 5
|
User u = new User(User.Identity.Name);
DetailsView1.DataSource = u.SelectDataSet();
DetailsView1.DataBind(); |
où u est un objet de ma classe User
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:
Code:
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);
}
} |
mais DetailsView.UpdateItem(true) ne fonctionne pas, une erreur est générée ...
Comment faire ??
Merci pour vos réponses ! :hello: