DataGridView, linke ober Ecke

22/06/2008 - 16:01 von Chris Seidel | Report spam
Hallo,

eine DataGridView hat links oben, über der ersten Zelle einen kleinen
rechteckigen Bereich.
Da würde ich gern die Anzahl der Zeilen der View eintragen.
Geht das? Wenn ja wie?

Danke.
 

Lesen sie die antworten

#1 Frank Dzaebel
22/06/2008 - 20:46 | Warnen spam
Hallo Chris,

eine DataGridView hat links oben, über der ersten Zelle einen kleinen
rechteckigen Bereich.
Da würde ich gern die Anzahl der Zeilen der View eintragen.
Geht das? Wenn ja wie?



ja, zum Beispiel:

private void Form1_Load(object sender, EventArgs e)
{
dgv.TopLeftHeaderCell.Value = dgv.Rows.Count.ToString();
dgv.TopLeftHeaderCell.Style.Alignment =
DataGridViewContentAlignment.MiddleRight;
dgv.TopLeftHeaderCell.ToolTipText = "Anzahl der Zeilen";
dgv.RowsAdded += new DataGridViewRowsAddedEventHandler(dgv_RowsAdded);
}

void dgv_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
dgv.TopLeftHeaderCell.Value = dgv.Rows.Count.ToString();
dgv.AutoResizeRowHeadersWidth(0,
DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders);
}


Natürlich gemàss Deinen Wümschen anpassbar.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen