DataGridView.FirstDisplayedCell Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.