C# 如何将组合框的存储值用于SQL连接字符串?

C# 如何将组合框的存储值用于SQL连接字符串?,c#,sql-server,C#,Sql Server,我已将组合框的输出存储到变量: var MyVariable = combobox.SelectedItem.ToString(); 我的问题是如何将这个变量用于SQL连接字符串 string connectionString; SqlConnection cnn; connectionString = @"Data Source=DAYRMOTSTSQL05\SE;Initial Catalog=?;Integrated Security=True;"; cnn = new SqlConne

我已将组合框的输出存储到变量:

var MyVariable = combobox.SelectedItem.ToString();
我的问题是如何将这个变量用于SQL连接字符串

string connectionString;
SqlConnection cnn;
connectionString = @"Data Source=DAYRMOTSTSQL05\SE;Initial Catalog=?;Integrated Security=True;";
cnn = new SqlConnection(connectionString);
cnn.Open();
cnn.Close();

我需要初始目录中的变量值,请帮我解决这个问题。

您说的是“在VB.NET中”,但您的代码是C#。他们是两种不同的语言。你到底在用哪一个?不管怎样,我可以在这里使用字符串连接吗?
using (var cnn = new SqlConnection($"Data Source=DAYRMOTSTSQL05\\SE;Initial Catalog={combobox.SelectedItem};Integrated Security=True;"))
{
    cnn.Open();

} //using block will close the connection automatically, even if an exception is thrown
//The original code would have left the connection open if you had an exception