Affichage dans un datagrid

Résolu
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 - 26 avril 2006 à 09:41
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 - 2 mai 2006 à 16:02
Bonjour,



Je suis entrain de faire une petite application, celle-ci doit se
connecter a une bdd oracle, faire un select sur deux tables et afficher
le résultat dans deux onglets différents.

Pour l'instant ok.

Mais la ou ca se complique (enfin pour moi), c'est lorsque je veux limiter l'affichage du datagrid. Je m'explique :

J'aimerai limiter l'affichage du datagrid a une dizaine de ligne et
utiliser des boutons suivants précédents et 10suivant et 10précédent
pour parcourir ma table.

De plus j'aimerai aussi pouvoir selectionner une ligne du datagrid et afficher les détails dans des labels.

Pour finir, j'aimerai pouvoir utiliser un fichier de configuration avec
les données nécessaire pour se connecter a la base, utile lorsque l'on
change de base.



Please help

4 réponses

cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 1
2 mai 2006 à 16:02
Bon, j'ai tout trouvé :


- Comment utilisé un fichier de configuration

- Comment mettre en place la pagination pour un datagrid.


Je posterai peut etre les sources si j'ai le temps.


Si vous avez un probleme du meme type, me contacter pour plus de renseignement
3
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 1
26 avril 2006 à 16:49
Pour ceux qui sont intérréssé je viens de trouver comment AFFICHER les
détails d'une ligne sélectionnée d'un datagrid dans des labels :


tout d'abord il faut considérer l'évenement :
private void NomDuDataGrid_Click(object sender, System.EventArgs e)


ensuite a l'intérieur de cet évenement, il faut  récupérer le numéro de la ligne sélectionné :
NumeroLigne = NomDuDataGrid.CurrentRowIndex ;

puis assigner la colonne voulu dans le label voulu :
nomduLabel.Text = NomDuDataGrid[NumeroLigne , 0].ToString();


Le 0 correspond a la premiere colonne.

Et voila . . .


Il me reste encore plusieurs problème comme : limiter l'affichage de ligne dans un datagrid.

Pour l'instant je récupere juste le nombre de ligne visible comme ca :
int NbligneVisible = dataGrid1.VisibleRowCount;


mais apreS . . .
0
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 1
27 avril 2006 à 10:55
quelqu'un sait comment faire ? ? ?


please help . . .
0
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 1
2 mai 2006 à 16:02
Bon, j'ai tout trouvé :


- Comment utilisé un fichier de configuration

- Comment mettre en place la pagination pour un datagrid.


Je posterai peut etre les sources si j'ai le temps.


Si vous avez un probleme du meme type, me contacter pour plus de renseignement
0
Rejoignez-nous