Comment obtenir l'emplacement CurrentCell dans DataGridView
-
28-09-2019 - |
Question
HI Comment obtenir l'emplacement CurrentCell dans DataGridView. j'ai besoin quand ma charge se charge tous les comboboxes fixées ci-dessus sur datagridview cellule courante. et obtenir même taille. Comment puis-je faire?
La solution
Vous pouvez obtenir le base zéro index de la colonne qui contient la cellule actuellement sélectionnée en utilisant le propriété ColumnIndex
CurrentCell
propriété :
if (myDataGridView.CurrentCell != null)
{
int columnIndex = myDataGridView.CurrentCell.ColumnIndex;
}
Ou, vous pouvez obtenir le objet colonne lui-même qui contient la cellule actuellement sélectionnée en utilisant le propriété OwningColumn
:
if (myDataGridView.CurrentCell != null)
{
DataGridViewColumn columnObject = myDataGridView.CurrentCell.OwningColumn;
}
Notez que je ne suis toujours pas tout à fait sûr que ce soit ce que vous demandez. Mes formes ne pas avoir des colonnes, donc je suppose que vous voulez dire que le DataGridView
. Et votre réponse n'explique pas vraiment ce que vous entendez exactement par « emplacement », mais cela devrait vous dire tout ce que vous devez savoir sur la colonne qui contient la cellule actuelle.