Lassen Sie uns zuerst an meinem Code einen Blick:Wie konvertiert man String in VB.net Code?
Private Sub FormLoad(sender As Object, e As EventArgs) Handles MyBase.Load
txtMDF.Text = My.Settings.MDF
End Sub
Angenommen My.Settings.MDF
einen String-Wert von Application.StartupPath + "\MyDB.mdf"
hat. Ich erhalte dieses Ergebnis:
Aber ich will das Ergebnis sein:
ich die folgenden Links und Methoden versucht:
- How to convert string to code in vb.net and to view static or public variables of main project
- CodeDom - Aber habe es nicht verstanden.
Warum in die Einstellung setzen 'Application.StartupPath'? Lassen Sie einfach den Namen Ihrer Datei in der Einstellung und verwenden Sie dann 'Path.Combine()', um den vollständigen Dateinamen zu erhalten. –
Nein, ich möchte es nur so öffnen, wie zuerst den Speicherort der Datei zu Application.StartupPath + + "\ MyDB .mdf "aber später, wenn ich den Speicherort der Datenbank ändern möchte, sollte es geändert werden und speichern in My.Settings ... –
So präsentieren sie mit der Standardeinstellung, und wenn sie den Speicherort ändern möchten, müssen Sie ihre speichern gesamter Dateipfad speziell. –