2012-05-04 7 views
0

それは私が二つの形式を持っているthis previous one.ジャンプフォームが正しく

Bacasicallyとrelevent質問ですが、私は最初の形式から2番目のフォームにジャンプします。 最初のフォームのコード。

public partial class Main : Form 
{ 
    public Main() 
    { 
     InitializeComponent(); 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     Edit_Metric Edit_Metric = new Edit_Metric(); 
     Edit_Metric.Show(); 
    } 

} 

第二の形式:

public partial class Edit_Metric : Form 
{ 
    BindingSource bsource = new BindingSource(); 
    DataSet ds = new DataSet(); 
    private SqlDataAdapter da; 
    public Edit_Metric() 
    { 
     InitializeComponent(); 
    } 
    private string connString = ConfigurationManager.ConnectionStrings["QISConnectionString"].ConnectionString; 

    private void Edit_Metric_Load(object sender, EventArgs e) 
    { 
     dgv.EditMode = DataGridViewEditMode.EditOnKeystroke; 
     DataGridViewButtonColumn EditColumn = new DataGridViewButtonColumn(); 
     EditColumn.Text = "Edit"; 
     EditColumn.Name = "Edit"; 
     EditColumn.DataPropertyName = "Edit"; 
     EditColumn.DisplayIndex = 0; 
     EditColumn.UseColumnTextForButtonValue = true; 
     DataGridViewButtonColumn DelColumn = new DataGridViewButtonColumn(); 
     DelColumn.Text = "Delete"; 
     DelColumn.Name = "Delete"; 
     DelColumn.DataPropertyName = "Delete"; 
     DelColumn.DisplayIndex = 1; 
     DelColumn.UseColumnTextForButtonValue = true; 
     dgv.Columns.Add(EditColumn); 
     dgv.Columns.Add(DelColumn); 

     using (SqlConnection conn = new SqlConnection("connString")) 
     { 
      conn.Open(); 
      // data query, display data in a datagridview. 
     } 

私の質問は次のとおりです。コードは次のステップでコードが

 Edit_Metric.Show(); 
で、すぐに最初のフォームに行ってきました

  using (SqlConnection conn = new SqlConnection("connString")) 

到達

これは決してセコムにコードを移動しませんそれはタイプミスではない場合ndは、あなたの代わりに、上記の「QISConnectionString」

Iからのvar CONNSTRINGの「CONNSTRING」の文字列を使用して接続を開こうとしている、

  conn.Open(); 

おかげ

答えて

0

を形成

using (SqlConnection conn = new SqlConnection(connString)) 
+0

ご迷惑をおかけして申し訳ありません。 –