Aloa
Ich speichere in meinem DateSet Daten zu einer Bestellung. Diese sind z.B. Bestelldatum, Rechnungsdatum, Rechnungsnummer, Rechnungssumme, etc.
Nach dem Drag and Drop einer Datei auf mein Programm und der Auswahl "Rechnung" - wähle ich aus diesem DataSet einen Eintrag aus und bilde dann aus der Rechnungsnummer den Dateinamen, um die gedroppte Datei am richtigen Fleck innerhalb meiner Ordnerstruktur abzulegen.
Das Problem hierbei ist aber, dass die Rechnungsnummer ja Zeichen enthalten könnte, die im Dateinamen verboten sind. Diese möchte ich entfernen.
Ich habe dafür eine (funktionierende) Lösung:
Allerdings erscheint mir diese nicht wirklich gut.
Kann man das entfernen der Zeichen verbessern?
Ich speichere in meinem DateSet Daten zu einer Bestellung. Diese sind z.B. Bestelldatum, Rechnungsdatum, Rechnungsnummer, Rechnungssumme, etc.
Nach dem Drag and Drop einer Datei auf mein Programm und der Auswahl "Rechnung" - wähle ich aus diesem DataSet einen Eintrag aus und bilde dann aus der Rechnungsnummer den Dateinamen, um die gedroppte Datei am richtigen Fleck innerhalb meiner Ordnerstruktur abzulegen.
Das Problem hierbei ist aber, dass die Rechnungsnummer ja Zeichen enthalten könnte, die im Dateinamen verboten sind. Diese möchte ich entfernen.
Ich habe dafür eine (funktionierende) Lösung:
VB.NET-Quellcode
- Dim OriginalInvoiceNumber = SelectedInvoice.Rechnungsnummer
- Dim InvoiceNumber = ""
- For Each item In OriginalInvoiceNumber
- If item <> "\" And item <> "/" And item <> ":" And item <> "*" And item <> "?" And item <> """" And item <> "<" And item <> ">" And item <> "|" Then
- InvoiceNumber &= item
- End If
- Next
Allerdings erscheint mir diese nicht wirklich gut.
Kann man das entfernen der Zeichen verbessern?