Bonjour,
je crée une datagrid de façon dynamique. L'une des case de cette table est le choix d'une couleur.
1- Je me demandais quelle choix faire pour le type de la cellule en question.
2- Un click sur cette cellule ouvre un colorshowDialog. J'aimerais une fois le choix d'une couleur faite changer la couleur de la case en question.
J'ai essayé en mettant un bouton, voici ce que ce la donne:
Je n'ai aucune proposition de méthode sur la cellule visé. OU est mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private void dataGridTestBandDefinition_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == dataGridTestBandDefinition.Columns.Count - 1) { dataGridTestBandDefinition.Rows.Remove(dataGridTestBandDefinition.Rows[e.RowIndex]); } if (e.ColumnIndex == dataGridTestBandDefinition.Columns.Count - 2) { this.colorDialog1.ShowDialog(); dataGridTestBandDefinition.Rows[e.RowIndex][e.ColumnIndex]... } }
Peut-être faut-il faire un autre choix de solution.
Merci de vos réponses.
Partager