OVH Cloud OVH Cloud

datagrid ...

2 réponses
Avatar
avrama
Bonjour,
Je continue à faire de l'ASP.net/c# (depuis peu) et j'ai un problème
concernant les datagrids: j'arrive à les remplir à l'aide d'une requête
SQL mais je n'arrive pas à faire des traitements dessus:
- sélection d'une ligne du datagrid quand je clique sur une cellule de
la ligne,
- mettre une couleur differente dans la cellule suivant son contenu.
Il me semble qu'il faut passer par des évenements pour faire ce genre
d'action. Est-ce que quelqu'un pourrais me donner un exemple ou une piste?
Merci d'avance,
aVr

2 réponses

Avatar
Guillaume Davion
Pour sélectionner une ligne, il faut utiliser l'événement
SelectedIndexChanged du Datagrid pour positionner la propriété
SelectedIndex au numéro de la ligne qui doit être sélectionnée.

Pour changer la couleur d'une cellule, tu dois utiliser l'événement
ItemDataBound, et dans cet événement aller chercher le contenu de ta
cellule, puis modifier le style de ta cellule.
Avatar
avrama
Guillaume Davion wrote:
Pour sélectionner une ligne, il faut utiliser l'événement
SelectedIndexChanged du Datagrid pour positionner la propriété
SelectedIndex au numéro de la ligne qui doit être sélectionnée.

Pour changer la couleur d'une cellule, tu dois utiliser l'événement
ItemDataBound, et dans cet événement aller chercher le contenu de ta
cellule, puis modifier le style de ta cellule.



Merci beaucoup pour ton aide, je vais tester cela.
aVr