locked
DataGrid: Wie kann man die Spaltengröße ändern? RRS feed

  • Frage

  • Hallo,

    ich übergebe an einen DataGrid als Source einen DataTable.
    leider sehe ich keine Möglichkeit die Spaltengröße zu ändern.
    Ist es überhaupt Möglich?

    DataGrid.DataSource = dtData;
    Danke schonmal!
    Samstag, 27. Februar 2010 15:10

Antworten

  • Problem gelös
                DataGridTableStyle myGridStyle = new DataGridTableStyle();
                myGridStyle.MappingName = dtData.TableName;
    
                DataGridColumnStyle colStyle1 = new DataGridTextBoxColumn();
                colStyle1.MappingName = "BAUAUFNRKURZ";
                colStyle1.Width = 90;
                colStyle1.HeaderText = "Nummer";
    
                DataGridColumnStyle colStyle2 = new DataGridTextBoxColumn();
                colStyle2.MappingName = "DATUM";
                colStyle2.Width = 70;
                colStyle2.HeaderText = "Datum";
    
                DataGridColumnStyle colStyle3 = new DataGridTextBoxColumn();
                colStyle3.MappingName = "ZEITVON";
                colStyle3.HeaderText = "Zeitvon";
    
                DataGridColumnStyle colStyle4 = new DataGridTextBoxColumn();
                colStyle4.MappingName = "ZEITBIS";
                colStyle4.HeaderText = "Zeitbis";
    
                DataGridColumnStyle colStyle5 = new DataGridTextBoxColumn();
                colStyle5.MappingName = "FERTIG";
                colStyle5.HeaderText = "Erledigt";
    
                myGridStyle.GridColumnStyles.Add(colStyle1);
                myGridStyle.GridColumnStyles.Add(colStyle2);
                myGridStyle.GridColumnStyles.Add(colStyle3);
                myGridStyle.GridColumnStyles.Add(colStyle4);
                myGridStyle.GridColumnStyles.Add(colStyle5);
    
                DataGrid.TableStyles.Add(myGridStyle);
    
                DataGrid.DataSource = dtData;
    t!
    • Als Antwort markiert Petja Montag, 1. März 2010 09:59
    Montag, 1. März 2010 09:59