Come ottenere la posizione CurrentCell in DataGridView
-
28-09-2019 - |
Domanda
HI Come ottenere la posizione CurrentCell in DataGridView. Ho bisogno per quando il mio carico di caricherà ogni comboboxes fissati sopra il datagridview cella corrente. e ottenere stessa dimensione. come posso fare?
Soluzione
È possibile ottenere il a base zero index della colonna che contiene la cella selezionata utilizzando la proprietà ColumnIndex
della CurrentCell
proprietà :
if (myDataGridView.CurrentCell != null)
{
int columnIndex = myDataGridView.CurrentCell.ColumnIndex;
}
In alternativa, è possibile ottenere il oggetto colonna si che contiene la cella selezionata utilizzando la proprietà OwningColumn
:
if (myDataGridView.CurrentCell != null)
{
DataGridViewColumn columnObject = myDataGridView.CurrentCell.OwningColumn;
}
Si noti che non sono ancora del tutto sicuro se questo è quello che stai chiedendo. Il mio forme non hanno le colonne, in modo da sto supponendo che si intende il DataGridView
. E la risposta ancora in realtà non spiega esattamente che cosa si intende per "location", ma questo dovrebbe dirvi tutto quello che c'è da sapere sulla colonna che contiene la cella corrente.