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上的数据..该怎么办?
答案 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;
}
}