Condividi tramite


DataGridView.FirstDisplayedCell Proprietà

Definizione

Ottiene o imposta la prima cella attualmente visualizzata in DataGridView. In genere, questa cella si trova nell'angolo superiore sinistro.

public:
 property System::Windows::Forms::DataGridViewCell ^ FirstDisplayedCell { System::Windows::Forms::DataGridViewCell ^ get(); void set(System::Windows::Forms::DataGridViewCell ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewCell FirstDisplayedCell { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewCell? FirstDisplayedCell { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.FirstDisplayedCell : System.Windows.Forms.DataGridViewCell with get, set
Public Property FirstDisplayedCell As DataGridViewCell

Valore della proprietà

Primo oggetto DataGridViewCell attualmente visualizzato nel controllo.

Attributi

Eccezioni

La cella specificata durante l'impostazione di questa proprietà non è presente in DataGridView.

La cella specificata quando si imposta questa proprietà ha un valore di proprietà RowIndex o ColumnIndex di -1, che indica che si tratta di una cella di intestazione o di una cella condivisa.

-oppure-

La cella specificata durante l'impostazione di questa proprietà ha un valore di proprietà Visible di false.

Esempio

Nell'esempio di codice seguente viene illustrato come assicurarsi che la cella corrente sia visibile dopo l'ordinamento. Questo codice funziona solo con un controllo non in ingresso DataGridView . Con un controllo associato a un'origine DataGridView dati esterna, la cella corrente non viene automaticamente mantenuta durante l'ordinamento.

Per eseguire questo esempio, incollare il codice seguente in un modulo contenente un DataGridView oggetto denominato dataGridView1. In C#è necessario connettere anche l'evento Sorted al gestore eventi.

private void dataGridView1_Sorted(object sender, EventArgs e)
{
    this.dataGridView1.FirstDisplayedCell = this.dataGridView1.CurrentCell;
}
Private Sub dataGridView1_Sorted(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles dataGridView1.Sorted

    Me.dataGridView1.FirstDisplayedCell = Me.dataGridView1.CurrentCell

End Sub

Commenti

È possibile usare questa proprietà per determinare quale cella si trova nella prima riga e nella colonna attualmente visualizzata nel controllo. In genere, questo si trova nell'angolo superiore sinistro, ma per le lingue da destra a sinistra, si trova nell'angolo superiore destro. È anche possibile impostare questa proprietà per scorrere il controllo sulla cella indicata.

Si applica a

Vedi anche