Datagridview , zwei Zeilen in eine Spalte

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von lris08.

    Datagridview , zwei Zeilen in eine Spalte

    Hallo,

    brauche kurz eure Unterstützung...

    Wie schaffe ich es, in einem Datagrid zwei Zeilen in eine Spalte / Row zu bekommen ?

    Normalerweise habe ich Pro Datagridzeile/-spalte nur ein Feld...

    So möcht ich es gern haben:

    VB.NET-Quellcode

    1. DATAGRIDVIEW
    2. Artikelnr. | Bezeichnung | Preis
    3. ------------+------------------------------+--------
    4. Art101 | Klobrille Centauri | 1203,30
    5. | Farbe: Arschgrün |
    6. ------------+------------------------------+--------


    Mein Code bisher:
    Spoiler anzeigen

    VB.NET-Quellcode

    1. Noch nicht ganz fertig...
    2. With DataGridView1.Columns
    3. .Add("PrA_Warengruppe", "Warengruppe")
    4. .Add("PrA_Artikelnr", "Artikelnummer")
    5. .Add("PrA_Bezeichnung", "Ort")
    6. .Add("PrB_Verhaeltnis", "Verhältnis")
    7. .Add("ID", "")
    8. .Add("PrB_Status", "")
    9. End With
    10. 'Spaltenbreiten
    11. With DataGridView1
    12. .Columns(0).Width = 150
    13. .Columns(1).Width = 60
    14. .Columns(2).Width = 100
    15. .Columns(3).Width = 100
    16. .Columns(4).Visible = False
    17. .Columns(5).Visible = False
    18. End With
    19. Try
    20. con3.Open()
    21. reader3 = cmd3.ExecuteReader()
    22. Do While reader3.Read()
    23. DataGridView1.Rows.Add(reader3("PrB_Firma").ToString(), _
    24. reader3("PrB_Plz").ToString(), _
    25. reader3("PrB_Ort").ToString(), _
    26. reader3("PrB_Verhaeltnis").ToString(), _
    27. CInt(reader3("ID").ToString()), _
    28. reader3("PrB_Status").ToString())
    29. Loop


    gruß
    Alex
    Habs jetzt so gemacht - funzelt bestens...

    VB.NET-Quellcode

    1. DataGridView1.Columns(3).DefaultCellStyle.WrapMode = DataGridViewTriState.True
    2. und
    3. Bezeichnung = reader3("PrA_Bezeichnung1").ToString() & vbCrLf & reader3("PrA_Bezeichnung2").ToString()