Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 27 juil. 2009 à 22:31
Les DataGridViewColumn exposent une propriété CellTemplate.
CellTemplate est de type DataGridViewCell.
DataGridViewCell expose DefaultNewRowValue.
DefaultNewRowValue est de type Object.
Donc essaye :
MonDataGridView.Columns[MonIndexDeColonne].CellTemplate.DefaultNewRowValue = MaValeurParDefaut;
ou encore
MonDataGridView.Columns["MonNomDeColonne"].CellTemplate.DefaultNewRowValue = MaValeurParDefaut;
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 28 juil. 2009 à 11:26
Mmm oui effectivement. Autant pour moi.
On dirait qu'il faut modifier cela au niveau de DataGridViewCell - qui est lui en get;set; - ... et vu le constructeur protected de ce dernier, je crois que tu vas devoir créer une nouvelle classe héritant DataGridViewCell et overrider DefaultNewRowValue.