Zeilenumbruch in String aus List(of String)

  • VB.NET

    Zeilenumbruch in String aus List(of String)

    Guten Morgen,

    ich lade eine Excelzelle in eine List(of String) die Excelzelle beinhaltet Zeilenumbrüche, welche ja logischerweise beim laden in die Liste ignoriert werden. Wenn ich diesen Listeneintrag später in einer Textbox ausgebe, kommt da natürlich nichts feines bei raus. Gibt es eine Möglichkeit beim laden in die List(of String) bspw. den Zeilenumbruch mit einem Platzhalter o.ä. zu ersetzen, damit ich bei der Ausgabe später danach wieder teilen kann?
    Folgen Code nutz ich zum einlesen und zur ausgabe:

    Spoiler anzeigen

    VB.NET-Quellcode

    1. For Each Me.SpalteA In xlsBlatt.Range(xlsBlatt.Cells(2, 1), xlsBlatt.Cells(200, 1))
    2. lstSpalteA.Add(CStr(SpalteA.Value))
    3. Next SpalteA


    VB.NET-Quellcode

    1. tbBeleg.Text = lstSpalteA(cmbKommission.SelectedIndex)



    Edit:
    Hat sich erledigt, hab die Lösung:

    VB.NET-Quellcode

    1. For Each Me.SpalteA In xlsBlatt.Range(xlsBlatt.Cells(2, 15), xlsBlatt.Cells(200, 15))
    2. Dim sSpalteAMitZeilenumbruch As String
    3. sSpalteAMitZeilenumbruch = Replace(CStr(SpalteA.Value), Chr(10), "" + vbCrLf + "")
    4. lstSpalteA.Add(sSpalteAMitZeilenumbruch)
    5. Next SpalteA

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Sportline“ ()