2014-10-30 3 views
0
private void button1_Click(object sender, EventArgs e) 
    { 
     SqlConnection con = new SqlConnection("Data Source=DELL-PC;Initial Catalog=BillingDB;Integrated Security=True"); 
     con.Open(); 
     SqlCommand cmd = new SqlCommand("", con); 
     cmd.CommandText = "INSERT INTO BillingDb VALUES(@name,@company,@city,@province,@postal,@phone,@fax,@email)"; 

     cmd.Parameters.Add(new SqlParameter("@name",textBoxNAME.Text)); 
     cmd.Parameters.Add(new SqlParameter("@company",textBoxCOMPNY.Text)); 
     cmd.Parameters.Add(new SqlParameter("@city",textBoxCITY.Text)); 
     cmd.Parameters.Add(new SqlParameter("@province",textBoxPROV.Text)); 
     cmd.Parameters.Add(new SqlParameter("@postal", textBoxPOSTAL.Text)); 
     cmd.Parameters.Add(new SqlParameter("@phone", textBoxPHONE.Text)); 
     cmd.Parameters.Add(new SqlParameter("@fax", textBoxFAX.Text)); 
     cmd.Parameters.Add(new SqlParameter("@email", textBoxEMAIL.Text)); 
     cmd.ExecuteNonQuery(); 
     con.Close(); 

    } 

내 gridview 이름은 dataGridView1입니다. 위의 버튼을 클릭하면 gridview에서 데이터를 새로 고치고 싶습니다. 어떻게해야합니까?visual studio window form 및 gridview

+0

내가 답변을 게시 했으므로 도움이 될 것으로 생각됩니다. –

답변

0

시도해보십시오. con.Close(); 뒤에이 코드를 추가하십시오.

using (SqlConnection c = new SqlConnection("Data Source=DELL-PC;Initial Catalog=BillingDB;Integrated Security=True")) 
{ 
     c.Open(); 
     using (SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM BillingDb", c)) 
     { 
      DataTable t = new DataTable(); 
      a.Fill(t); 
      dataGridView1.DataSource = t; 
     } 
} 
관련 문제