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 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.