2012-05-04 2 views
0

그것은 내가 두 가지 형태가 this previous one.점프 양식이 제대로

Bacasically와와 관계있는 질문이다, 나는 첫 번째 양식에서 두 번째 형태로 이동합니다. 첫 번째 양식의 코드입니다.

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")) 

에 도달

결코 두 번째 코드를 사용하지 마십시오. 이 오타가 아닌 경우 차 당신의 대신 위의 "QISConnectionString"

I에서 var에 connString의 "connString"문자열을 사용하여 연결을 열려고하는,

  conn.Open(); 

감사

답변

0

을 형성 당신이 쓰고 싶은지 확실하다.

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

어리석은 실수를해서 미안하다. –