2016-11-26 5 views
0

TextBox.TextChangedイベントのLoadイベントで作成したデータを取得したいと考えています。あるイベントで作成されたデータに別のイベントからどのようにアクセスできますか?

どうすればよいですか?

private void Login_Load(object sender, EventArgs e) 
{ 
    //Instantiating DB Obj 
    DataBaseConnection obtainData = new DataBaseConnection(); 

    //Filling dataset 
    obtainData.passSqlCmdandFillDs = "select * from [tblLogin]"; 
} 

private void txtDisplay_TextChanged(object sender, EventArgs e) 
{ 
    //Want to user obtainData here 
} 

答えて

1

それは他の方法で利用可能ですので、Login_LoadイベントのobtainData外を宣言します。

DataBaseConnection obtainData; 

private void Login_Load(object sender, EventArgs e) 
{ 
    //Instantiating DB Obj 
    obtainData = new DataBaseConnection(); 

    //Filling dataset 
    obtainData.passSqlCmdandFillDs = "select * from [tblLogin]"; 
} 

private void txtDisplay_TextChanged(object sender, EventArgs e) 
{ 
    if (obtainData != null) 
    { 
     // Use obtainData here 
    } 
} 
関連する問題