none
DatagridView; Spaltenbreite festlegen RRS feed

  • Frage

  • Wie kann man bei AutoColumnSize=AllCells eine Spalte trotzdem auf eine bestimmte Breite festlegen?

    Dietrich

    Mittwoch, 27. August 2014 11:32

Antworten

  • Hallo Dietrich,

    du musst in dem Fall das AutoColumnSize für die Columns separat pro Column festlegen und nicht für alle.

    Das Column wo AutoSize nicht angewendet werden soll lässt du weg.

     deinDGV.Columns(0).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells

     deinDGV.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells       

    deinDGV.Columns(2).Width = 1000

    Anstelle des Index kannst du auch den Namen des Columns verwenden.

    deinDGV.Columns("Column1").Width = 1000

    Ich ziehe es grundsätzlich vor den Benutzer die Spaltenbreite selber festlegen zu lassen und merke

    mir die Spaltenbreite in einer XML Datei, so das diese dann immer wieder so ist wie der Benutzer

    dies festgelegt hat.

    Gruß

    Jens

    • Als Antwort markiert dherrmann Mittwoch, 27. August 2014 13:50
    Mittwoch, 27. August 2014 12:16

Alle Antworten

  • Hallo Dietrich,

    du musst in dem Fall das AutoColumnSize für die Columns separat pro Column festlegen und nicht für alle.

    Das Column wo AutoSize nicht angewendet werden soll lässt du weg.

     deinDGV.Columns(0).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells

     deinDGV.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells       

    deinDGV.Columns(2).Width = 1000

    Anstelle des Index kannst du auch den Namen des Columns verwenden.

    deinDGV.Columns("Column1").Width = 1000

    Ich ziehe es grundsätzlich vor den Benutzer die Spaltenbreite selber festlegen zu lassen und merke

    mir die Spaltenbreite in einer XML Datei, so das diese dann immer wieder so ist wie der Benutzer

    dies festgelegt hat.

    Gruß

    Jens

    • Als Antwort markiert dherrmann Mittwoch, 27. August 2014 13:50
    Mittwoch, 27. August 2014 12:16
  • Vielen Dank, Jens, für den schnellen Tipp. Es funktioniert bestens.

    Grüße-


    Dietrich

    Mittwoch, 27. August 2014 13:49