从按钮访问 SqlConnection
本文关键字:SqlConnection 访问 按钮 | 更新日期: 2023-09-27 17:56:24
我会试着解释清楚这一点,所以现在我得到了
sqlConnection conn = new SqlConnection();
InitializeComponent();
conn.ConnectionString = "Data Source=servername;" +
"Initial Catalog=database;" +
"Integrated Security=True;";
在主窗口中,我想触发命令
SqlCommand scom = new SqlCommand(query, conn);
当单击按钮时,这是一个愚蠢的问题,现在按钮看不到conn
因为它在主窗口中如何访问它?
问题是我不想每次单击按钮时都重新配置连接。
这将获取根级别窗口:
Window parentWindow = Application.Current.MainWindow
或直接父窗口
Window parentWindow = Window.GetWindow(this);
因此,像这样访问conn
属性
if(parentwindow.conn != null)
{
SqlCommand scom = new SqlCommand(query, parentwindow.conn);
}