回复 11楼FBAccount的帖子
当我们添加到新的item到数据源的时候,绑定的C1FlexGrid会自动的更新,所以我不太理解你说的需要手动刷新的
Alice 发表于 2014-12-4 18:15:00
主要是仿照官方Flexgrid Sample改过来的
OrderTemporaryDataList _OrderTemporaryData = new OrderTemporaryDataList();
QCollectionView view = new QCollectionView(_OrderTemporaryData);
_Flex.ItemsSource = view;
OrderTemporaryData pData = new OrderTemporaryData();
将数据放入pData
_OrderTemporaryData.AddRow(pData);
必须再执行view.Refresh 后方能更新_Flex上的UI
若改采每新增时将ItemsSource给null再给view则会快非常多
_Flex.ItemsSource = null;
_Flex.ItemsSource = view;
此项算是解决了…….当然有更快的方式的话,烦请提供 |