【winform】datagridview绑定到arraylist的时候,arraylist元素变化而dgv不变的解决。

ms好像在2.0里面封装了一个数据源的类叫BindingSource ,
bindsource.ResetBindings(false);这句参数为false的意思是记录变化而架构不变,如果为true为架构变化更新。

,
private void BindSellList(List<T> itemslist)
        {
            BindingSource bindsource = new BindingSource();
            bindsource.DataSource = itemslist;
            bindsource.ResetBindings(false);
            dg_payfor_list.DataSource = bindsource;
           
            }
写的不好,我也不太明白为什么直接绑定arraylist为什么不行,如果哪看不明白,大家一起研究。
msn:    [email protected]

你可能感兴趣的:(datagridview)