代码如下:
_bindingSource.DataSource = _dataTable;
_dataGridView.DataSource = _bindingSource;我发现触发两次_dataGridView_DataBindingComplete事件,请问为什么?怎么才能只触发一次?

解决方案 »

  1.   

    顶一下
    好似DataItem一次,DataBound一次
      

  2.   

    不管_dataTable有10条数据,还是有NNNNNNN条数据,_dataGridView_DataBindingComplete事件都被触发两次,就算_dataTable里有0条数据,_dataGridView_DataBindingComplete事件也被触发两次,真郁闷啊.........
      

  3.   

    楼主应该加一个datasource控件,将数据绑定到DATASOURCE上,然后同时绑定到DATASOURCE上。~
      

  4.   

    补充:
    BindingSource _bindingSource = new BindingSource();DataBindingComplete事件被触发两次,是与BindingSource有关吗?
      

  5.   

    这是WINFORM程序,有ispostback属性吗?
      

  6.   

    _bindingSource.DataSource   =   _dataTable; 
    _dataGridView.DataSource   =   _bindingSource; 老是触发两次_dataGridView_DataBindingComplete事件,请问为什么?怎么才能只触发一次?