DataGridView



  • Hallo,
    ich habe hier ein etwas älteres Buch, in dem beschrieben wird wie ein DataGridTableStyle zu einem "DataGrid" hinzugefügt wird.

    DataGridTableStyle tst = new DataGridTableStyle();
    tst.MappingName = "Bestellungen";
    
    DataGridTextBoxColumn col1 = new DataGridTextBoxColumn()
    col1.MappingName = "Eingangsdatum";
    col1.HeaderText = "Datum";
    ...
    tst.GridColumnStyles.Add(col1); // zum DataGridTableStyle hinzufügen
    
    dataGrid1.TableStyles.Add(tst); // zum DataGrid hinzufügen hinzufügen
    

    Meine Entwicklungsumgebung ist VS 2005 und es gibt kein "DataGrid" mehr.
    Statt dessen gibt es ein DataGridView.
    Nur habe ich Probleme mit der letzten Zeile des Codes.
    Ich kann das TablStyle dem neuen DataGridView nicht zuweisen, da das DataGridView die Eigenschaft TableStyles nicht kennt.

    Also:

    dataGridView1.TableStyles.TableStyles.Add(tst);
    

    funktioniert nicht.
    Jemand eine Ahnung wie ich das Problem lösen oder umgehen kann?
    Ich möchte einfach nur das geänderte TableStyle dem DataGridView zuweisen.
    MfGSven



  • Hier das sollte Dir das Know How um TableStyle bringen

    Ich habe die Klasse DataGridTableStyle in der MSDN gesucht ich denke ich bin über das Richtige für Dich gestolpert?

    Gruss sclearscreen

    P.S.: Etwas mittig dort Rubrik/Sektion Vorsicht
    da steht was zur Verwendung der/dieser Eigenschaft im
    DataGridView.



  • Du musst die ColumnStyles im Objekt TabelsStyles zuweisen und danach diese
    Tabelstyle dem DatagridView zuweiesen.

    Das TabelSytyle hat eine Add-Methode um ColumnStyles entgegenzunehemne
    alles klar geht nach etwas lesen im Code dort daraus hervor!


Anmelden zum Antworten