Во-первых, давайте посмотрим на мой код:Как преобразовать строку в код в VB.net?
Private Sub FormLoad(sender As Object, e As EventArgs) Handles MyBase.Load
txtMDF.Text = My.Settings.MDF
End Sub
Предположим My.Settings.MDF
имеет строковое значение Application.StartupPath + "\MyDB.mdf"
. Я получаю этот результат:
Но я хочу, чтобы результат:
Я попытался следующие ссылки и методы:
- How to convert string to code in vb.net and to view static or public variables of main project
- CodeDom - Но не понял.
Зачем ставить 'Application.StartupPath' в настройки? просто оставьте имя файла в настройке, а затем используйте 'Path.Combine()', чтобы получить полное имя файла –
Нет, я хочу, чтобы он как будто сначала открыл местоположение файла как Application.StartupPath + + "\ MyDB .mdf ", но позже, если я хочу изменить местоположение базы данных, его нужно изменить и сохранить в My.Settings ... –
Итак, представьте их по умолчанию, а затем, если они захотят изменить местоположение, вам нужно будет сохранить их весь путь к файлу. –