Kraft, die Größe des DataGridView-Spalten

Ich habe ein einfaches Formular mit einem DataGridView-element auf. Im Konstruktor des grid Spalten Hinzugefügt werden und die DataTable festgelegt wird. Wenn ich dann Anruf AutoResizeColumns (), das es nicht die Größe der Spalten ändern, wie es wäre, wenn Sie aufgerufen werden, z.B. durch einen button-event.
Der code sieht so aus (vereinfacht):

public MyDialog()
{
   InitializeComponent();
   dgv.Columns.AddRange(SomeClass.MyColumns);
   dgv.DataSource = SomeClass.Table;
   //This doesn't work:
   dgv.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
}

AutoResizeColumns() funktioniert im Allgemeinen aber nicht an diesem Punkt. Btw, ich brauche das, um zu implementieren ein Verhalten, wie es beantragt wird/beschrieben hier. Irgendwelche Ideen?

InformationsquelleAutor AndOne | 2010-12-07
Schreibe einen Kommentar