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 DataGridViewCell attualmente visualizzato nel controllo .

Attributi

Eccezioni

La cella specificata quando si imposta questa proprietà non è presente in DataGridView.

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

oppure

La cella specificata quando si imposta questa proprietà ha un Visible valore della proprietà .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 associato DataGridView . Con un DataGridView controllo associato a un'origine dati esterna, la cella corrente non viene salvata automaticamente in modo permanente durante l'ordinamento.

Per eseguire questo esempio, incollare il codice seguente in un modulo contenente un DataGridView oggetto denominato dataGridView1. In C# è anche necessario connettere 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 utilizzare questa proprietà per determinare quale cella si trova nella prima riga e colonna attualmente visualizzata nel controllo . In genere, 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 fino alla cella indicata.

Si applica a

Vedi anche