0
からSqlConnectionオブジェクトへのアクセス、私は今、私はメインウィンドウにボタン
sqlConnection conn = new SqlConnection();
InitializeComponent();
conn.ConnectionString = "Data Source=servername;" +
"Initial Catalog=database;" +
"Integrated Security=True;";
を得、これを明確に説明しようと、私は、コマンド
SqlCommand scom = new SqlCommand(query, conn);
ボタンがクリックされた
を発射したいです、それはボタンがconn
を見ることができない今、愚かな質問ですMainWindowにあるので、どのように私はそれにアクセスできますか?
ボタンをクリックするたびに接続を再設定したくないということです。
よう
conn
プロパティにアクセスまたは直接の親ウィンドウ
をそれが範囲内にあるかどうかを判断することはできませんが、あなたの記述は 'conn'がクラスで取り消されることを意味します(windo w)レベルなので、なぜボタンイベントはそれを "見る"ことができないのですか?ボタンは別のウィンドウにありますか? – Crowcoder
あなたはdb接続用のクラスを1つ作成し、それがベストプラクティスであることを望むときにクラスファイルを呼び出します。 – SK2185