首页 > 解决方案 > 为什么关闭打开应用程序后设置不保存,使用vb.net

问题描述

嗨,这是我从应用程序设置更改属性的代码(连接字符串)

我不能使用 my.settings.ConnectionString1="some connectionstring" 因为它只读所以我使用 my.settings.item()=""

 dim x= textbox1.text  ' //  like 127.0.0.1
 My.Settings.Item("ConnectionString1") = "server=" & x & ";user  id=root;password=root;port=3306;database=db1;charset=utf8;"
 My.Settings.Save()
 msgbox(my.settings.ConnectionString1)   ' here change happen 
 Me.Close()

关闭并打开后,我发现值没有改变

标签: vb.netmy.settings

解决方案


我通过在“应用程序设置”中声明新变量来解决它以存储每次更改的连接字符串,并将其值复制到每次加载表单时的主连接字符串变量


推荐阅读