其实实现这个刷新,就是在数据操作完后,再进行一次数据查询的操作而已。
#endregion
//新增用户
private void button3_Click(object sender, EventArgs e)
{
AddUser ad = new AddUser();
ad.ShowDialog();
//if (ad.DialogResult == DialogResult.OK)
//{
this.datagridBind();//重新绑定
//}
}
只要在对应的方法里面重新绑定查询就可以了。具体查询如下:
DataBase db = new DataBase();
SqlConnection conn = db.GetConn();
//打开连接
conn.Open();
//定义sql语句
String sql = "select * from user_table ";
//创建sql执行对象
SqlCommand comm = new SqlCommand(sql, conn);
//创建数据适配器
SqlDataAdapter sda = new SqlDataAdapter();
//执行sql语句
sda.SelectCommand = comm;
//创建数据集
DataSet ds = new DataSet();
//将对应test表数据保存到数据集合中
sda.Fill(ds, "test1");
//把数据集合中第一个表的数据填充到dataGirdView中
dataGridView1.DataSource = ds.Tables[0];
//关闭连接
conn.Close();
然后就实现了刷新。