DataGridView.FirstDisplayedCell Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den första cellen DataGridViewsom för närvarande visas i . Vanligtvis finns den här cellen i det övre vänstra hörnet.
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
Egenskapsvärde
Den första DataGridViewCell visas för närvarande i kontrollen.
- Attribut
Undantag
Den angivna cellen när du anger den här egenskapen finns inte i DataGridView.
Den angivna cellen när du anger den här egenskapen har ett RowIndex egenskapsvärde på ColumnIndex -1, vilket indikerar att det är en rubrikcell eller en delad cell.
-eller-
Den angivna cellen när du anger den här egenskapen har ett Visible egenskapsvärde på false.
Exempel
I följande kodexempel visas hur du ser till att den aktuella cellen visas efter sortering. Den här koden fungerar bara med en obunden DataGridView kontroll. Med en DataGridView kontroll som är bunden till en extern datakälla sparas inte den aktuella cellen automatiskt vid sortering.
Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som innehåller ett DataGridView med namnet dataGridView1. I C# måste du också ansluta Sorted händelsen till händelsehanteraren.
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
Kommentarer
Du kan använda den här egenskapen för att avgöra vilken cell som finns på den första raden och kolumnen som för närvarande visas i kontrollen. Detta är vanligtvis i det övre vänstra hörnet, men för språk från höger till vänster finns det i det övre högra hörnet. Du kan också ställa in den här egenskapen för att rulla kontrollen till den angivna cellen.