En effet la propriété est à true.
Plus exactement, je ne l'ai pas placée à true, mais elle semble l'être par défaut.
Si je la place à false, je n'ai aucune colonne créée, si je la place à false, les colonnes sont créées sauf celle qui représente la clef (qui est celle dont l'information m'intéresse justement).
Pour l'instant je suis parvenu a récupéré cette info, mais probablement pas de la manière la plus propre:
string key = (dataGridView.CurrentRow.DataBoundItem as DataRowView).Row.ItemArray[2].ToString();
En effet, le 2 je l'ai trouvé grace au debuggeur, mais je prefererais un truc du style:
string key = (dataGridView.CurrentRow.DataBoundItem as DataRowView).Row.ItemArray["Eleves_id"].ToString();
voir même:
string key = dataGridView.CurrentRow["Eleves_id"].ToString();
Partager