请教如何刷新Winform的DataGridView?
DataGridView绑定了数据源(后台数据库),绑定的代码大致如下:private void BindEmployee()
{
DataTable employeeDataTable =
Model.Employee.Employees.Instance.GetEmployees();
if (employeeDataTable != null)
{
this.dataGridView1.DataSource = employeeDataTable.Copy();// bindingSource1;
dataGridView1.AutoSizeColumnsMode =
DataGridViewAutoSizeColumnsMode.DisplayedCells;
dataGridView1.Invalidate();
dataGridView1.Update();
}
}
请问在对数据源做了修改后,怎么让DataGridView刷新呢?我用过dataGridView1.Refresh()和Update()方法,无法刷新;也用过bindingSource1.ResetBindings(false),同样无法达到刷新的目的
请教大家,该如何实现DataGridView的刷新?谢谢!
--------------------编程问答--------------------
重新绑定数据源(将数据源赋值给DataSource属性)... --------------------编程问答-------------------- 回ERPCoder:
这样也不行,之前我已经有试过了 --------------------编程问答-------------------- dataGridView1.Update();
修改后在这样
gridview.datasoure = Dt; // dt 查询出来的表DataTable
gridview.databind(); --------------------编程问答-------------------- 回jiao545214147:
这样好象也不行哦,况且我没有用到gridview
还是谢谢你 --------------------编程问答-------------------- 你加一个Timer控件,设定一个时间,他自动就刷新了……什么都不用动,只要你确信timer起作用了 --------------------编程问答-------------------- 修改后从新绑定肯定没问题的,肯定是你有地方不对
补充:.NET技术 , ASP.NET