1
public class MyBindingList : BindingList<int>
{
public MyBindingList()
{
}
private BindingList<int> temp;
public void Backup()
{
int[] arr = new int[this.Count];
this.CopyTo(arr,0);
temp = new BindingList<int>(arr);
}
public void Restore()
{
this.Items.Clear();
//for(int i=0;i<temp.Count;i++) this.Add(temp[i]);
}
}
//for(int i=0;i<temp.Count;i++) this.Add(temp[i]);
副本的BindingList到另一个
是如此缓慢的方式来恢复,这样我可以更有效地使用什么恢复()?
是的,我明白,只能用于备份,谢谢。 – ocanal 2011-02-27 19:49:19