在程序中更改了datagridview中的内容,并且也已经把相应的更改成功保存到了数据库,现在想要强制刷新datagridview的显示内容,代码如下 private void button1_Click(object sender, EventArgs e)
{
if (UserDAL.Delete(int.Parse(this.dataGridView1.CurrentRow.Cells[0].Value.ToString())))
{
MessageBox.Show("Succeed!!!");
this.workshopAssistXDataSet.User.Clear();
this.userTableAdapter.Fill(this.workshopAssistXDataSet.User);
this.userBindingSource.DataSource = this.workshopAssistXDataSet.User;
this.dataGridView1.DataSource = this.userBindingSource;
this.dataGridView1.Refresh();
}else{
MessageBox.Show("Failed!!!");
}
}但是datagridview中的内容还是原来的,哪位大虾能告诉我怎么做么?
{
if (UserDAL.Delete(int.Parse(this.dataGridView1.CurrentRow.Cells[0].Value.ToString())))
{
MessageBox.Show("Succeed!!!");
this.workshopAssistXDataSet.User.Clear();
this.userTableAdapter.Fill(this.workshopAssistXDataSet.User);
this.userBindingSource.DataSource = this.workshopAssistXDataSet.User;
this.dataGridView1.DataSource = this.userBindingSource;
this.dataGridView1.Refresh();
}else{
MessageBox.Show("Failed!!!");
}
}但是datagridview中的内容还是原来的,哪位大虾能告诉我怎么做么?
解决方案 »
- 调用数据库中2个数据比较的问题
- 如何把DataTable的内容放入string【】【】中
- string sqlStr = "delete from msg where MsgID = "+MsgID;
- 通过这个窗体来改变另一个窗体的背景颜色 ,解决了就有分..
- ######当动态库函数返回的是一个结构的时候....顶者有分!!!
- 提供几个深圳网友自助游
- 水晶报表可以不通过ReportViewer直接进行打印吗?
- 程序错误
- 这个事件有什么限制吗,,
- 关于DevExpress中的RibbonForm实现多语言,Caption属性设置问题
- 函数返回值类型为T 如何返回null?
- c#调用c++dll的问题
this.userBindingSource.DataSource = this.workshopAssistXDataSet.User;
this.dataGridView1.DataSource = this.userBindingSource;
this.dataGridView1.DataBind();
ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter("select * from 表", con);
adp.Fill(ds,"tb");
dataGridView1.DataSource = ds.Tables["tb"];//ds为DATASET
// con为Connection对象