.net VisualStudio窗口窗体和gridview
我的gridview名称是dataGridView1。。我希望gridview中的数据在单击上述按钮时被刷新。。怎么办?试试这个, 在.net VisualStudio窗口窗体和gridview,.net,.net,我的gridview名称是dataGridView1。。我希望gridview中的数据在单击上述按钮时被刷新。。怎么办?试试这个, 在con.Close()之后添加此代码 我已经张贴了答案,我想这会对你有所帮助。 private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection("Data Source=DELL-PC;Initial Catal
con.Close()之后添加此代码代码>
我已经张贴了答案,我想这会对你有所帮助。
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();
}
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;
}
}