【发布时间】:2014-02-08 22:29:32
【问题描述】:
我有两个公共连接字符串。我认为这种方法没有用。我希望用户在单击按钮连接到数据库之前从组合框中进行选择。
public partial class Form1 : Form
{
public string CompanyA = "Data Source=.;Initial Catalog=compA;User ID=sa;Password=**";
public string CompanyB = "Data Source=.;Initial Catalog=compB;User ID=sa;Password=***";
public Form1()
{
InitializeComponent();
}
}
我在代码中使用了 CompanyA 和 CompanyB 字符串。
using (SqlConnection con = new SqlConnection(CompanyA ))
{
// do somethings....
}
using (SqlConnection con = new SqlConnection(CompanyB))
{
// do somethings....
}
如何通过这样的组合框选择连接字符串? (对不起,错误的架构)
private void ConnectButton_Click(object sender, EventArgs e)
{
if ( (comboBox1.SelectedItem=="compA") && ( (comboBox2.SelectedItem=="compB") )
{
// public string CompanyA = "Data Source=.;Initial Catalog=compA;User ID=sa;Password=**";
// public string CompanyB = "Data Source=.;Initial Catalog=compB;User ID=sa;Password=**";
}
}
【问题讨论】:
-
您能澄清一下您要做什么吗?组合框和连接字符串之间的关系是什么?
-
先生,我不想对所有代码使用公共字符串。我希望用户从组合框中进行选择。用户必须知道连接到哪个公司。
标签: c#