我有一个 WinForm,其中有 2 个文本框用于输入服务器名称和数据库,RadioButtons 用于在提供程序之间切换,还有 1 个按钮用于根据输入构建 ConnectionStrings。_ServerName 和 _DatabaseName 是全局变量。我想在表单之外构建连接字符串并将结果返回到我的表单中的标签控件,我的外部类中的代码如下:
public static string _ServerName { get; set; }
public static string _Base { get; set; }
public static SqlConnection _Con { get; set; }
static void ConOption1()
{
Global._Con = new SqlConnection();
Global._Con.ConnectionString = @"data source=" + Global._ServerName + "; initial catalog=" + Global._Base + "; Integrated Security=True";
}
我的表单(Form1)中的代码是:
private void button1_Click(object sender, EventArgs e)
{
Global._ServerName = textBox1.Text;
Global._Base = textBox2.Text;
ConOption1();
label1.Text = Global._Con.ToString();
}
这里的问题是我无法从 Form1 调用 conOption1 来获取 Label1.text 中的内置字符串,感谢您的帮助。