Salut a tous.

Alors j´expose mon probleme ..

j´ai un Dataview, qui s´appele vista

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
protected DataView vista= new DataView();
Je le rempli et tous marche impec...

je lui fais un sort

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	vista.Sort=" [IDCODPOSTAL2] DESC";
pas de problemes non plus.

Maintenant ce que je voulais.....
la table en question a plus de 150000 enregistrements...
je voudrais que sur le datagrid s´affiche seulement les 1000 derniers enregistrements, mais que tous les enregistrements soit charger sur le dataview.

j ´ai essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
vista.RowFilter ="[N_Dat2] top 1000";
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
vista.RowFilter ="[N_Dat2] limit 1000";
mais j´ai des erreurs de sintaxe... je sais que rowfilter simule la clause where..


si quelqun a une idee...
merci