DataGridView mit Spaltenüberschriften ohne Zeilenumbruch in der Zelle

25/05/2009 - 15:39 von Michael Broede | Report spam
Hallo NG,

wie verhindere ich einen Zeilenumbruch in einer
Spaltenüberschrift eines DatagridViews? Angenommen es
gàbe eine Spalte "A Teamnumber", die - wenn sie schmal
genug wird - dann im Grid mit

A
Teamnumber

überschrieben wird. Das ist unerwünscht.
Im Idealfall soll da

A Team...

drin stehen oder der Text einfach nur abgeschnitten werden.
Die Verhinderung des Resizings via

dataGridView1.ColumnHeadersHeightSizeMode DataGridViewColumnHeadersHeightSizeMode.DisableResizing;

bringt hier nicht viel. Dann sieht man z.B. nur ein "A".

Kann jemand helfen?
Besten Dank schon mal.

Michael


Framework 2.0
Visiual Studio 2005
 

Lesen sie die antworten

#1 Frank Dzaebel
25/05/2009 - 16:19 | Warnen spam
Hallo Michael,

wie verhindere ich einen Zeilenumbruch in einer
Spaltenüberschrift eines DatagridViews?



Zum Beispiel mit:
dgv.Columns[i].HeaderCell.Style.WrapMode =
DataGridViewTriState.False;

________
private void Form1_Load(object sender, EventArgs e)
{
DataGridView dgv = new DataGridView();
for (int i = 0; i < 10; i++)
{
string name = "A Teammember" + i.ToString();
dgv.Columns.Add(name, name);
dgv.Columns[i].HeaderCell.Style.WrapMode = DataGridViewTriState.False;
}
Controls.Add(dgv);
}


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

Ähnliche fragen