我建立了一个student基本表,要删除其中的一条记录。
我自己硬编码删除了一个数据项,但是此时的DataGridView并没有同步
反映出这个删除记录的效果,
而在窗体中我把DataGridView绑定到了这个student基本表上。
怎么样写代码才能够使得删除student中的一个记录之后,马上
在DataGridView中表现出来?
即在我点击删除按钮后,后台执行了相应的数据库删除代码,当前
窗体DataGridView中的这一条记录也要消失,而不要重新
启动这个窗体。
我自己硬编码删除了一个数据项,但是此时的DataGridView并没有同步
反映出这个删除记录的效果,
而在窗体中我把DataGridView绑定到了这个student基本表上。
怎么样写代码才能够使得删除student中的一个记录之后,马上
在DataGridView中表现出来?
即在我点击删除按钮后,后台执行了相应的数据库删除代码,当前
窗体DataGridView中的这一条记录也要消失,而不要重新
启动这个窗体。
private void Form3_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=(local);database=aa;uid=sa;pwd=");
SqlDataAdapter da = new SqlDataAdapter("select * from s", conn);
DataSet ds = new DataSet("myDs");
da.Fill(ds, "s");
this.dataGridView1.DataSource = ds.Tables["s"].DefaultView;
} private void button1_Click(object sender, EventArgs e) //点击删除数据表事件
{
//删除数据表的语句
Form3_Load(this, e);
}
Form_Load 里面有为你的dataGridView填充数据的语句
this.deviceTableAdapter.Fill(this.testbedEnvirmentDataSet.device);我想设置一个timer定时刷吧。再有好的方法共享