当前位置:编程学习 > C#/ASP.NET >>

请教如何刷新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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,