De mémoire :
- CopyToDataTable() est sensé fonctionner, je ne vois pas pourquoi tu rencontres cette erreur, ça vaut le coup de creuser un peu je pense.
- Sinon, si c'est pour de l'affichage, utilise un DataView qui te propose d'écrire des filtres en quasi-SQL.
Code :
- DataView dv = new DataView(dt);
- dv.RowFilter = "truc = 1 OR truc = 2";
|
Cette classe peut être bindée à la plupart des contrôles genre datagrid, etc
- En .Net 3.5 tu as aussi des trucs intéressants dans DataTableExtensions.
Bon courage !! (je déteste les datatables et tout ce qui s'y rapporte, j'espère ne plus jamais en revoir).
---------------
Topic .Net - C# @ Prog