Salut, j'ai utilisé le designer pour créer un DataSet avec ses DataTables, TableAdapters et DataRelations.

Lorsque je tente d'affecter à une des DataTable du DataSet les résultats retournés une des Query du TableAdapter de cette même DataTable, j'obtiens l'erreur :

La propriété ou l'indexeur 'PersonneData.Personne' ne peut pas être assigné -- il est en lecture seule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//code déclenchant l'erreur
 
//mon DataSet avec ses tables, adapters et relations
PersonneData personneData=new PersonneData();
 
//le TableAdapter de ma table 'Personne'
PersonneTableAdapter personneTableAdapter =
 new PersonneTableAdapter();
 
//ensuite j'utilise la query GetPersonne() de mon TableAdapter
// pour remplir une de mes DataTable (Personne)
personneData.Personne=personneTableAdapter.GetPersonne();
Qu'est-ce qui est faux?

PS : la base est du MySQL au travers de ODBC et si je passe par un ObjectDataSource tout fonctionne correctement.