首先让我给出一些背景知识。当你启动应用程序时,你得到第一个表单login_frm验证用户名,并在登录后通过mysql连接传递给mysql服务器的单词,你得到一个mdi父(main_frm)表单和用父工具栏打开的子表单
所以,我需要的是一种在登录表单中使用组合框的方法,其中两个值可以说是“本地”和“远程”。如果我选择本地登录,登录后所有表格必须使用本地连接字符串,同样适用于远程。
我总是可以随处使用远程连接字符串,但南非的互联网不符合标准。创建同一个应用程序的两个版本只是为了更改连接字符串。
答案 0 :(得分:0)
我可能会误解你的问题,但似乎你只需要if
根据所选的组合框值初始化你的连接字符串:
string connectionString;
if (selectedComboboxValue=="local")
connectionString = "...";
else
connectionString = "...";
然后可以存储连接或连接字符串"在页面后面的模型中,它可用于各种表单。如果您发现需要更多选项,那么使用不同连接字符串的字典可能会更简单。