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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top