在wpf中清除datagrid Itemssource

时间:2014-09-11 10:16:09

标签: wpf datagrid rows clear

我正在我的程序中使用数据网格,并将其与Itemssource绑定。 我想以编程方式清除所有行,而不是一个一个 我想保存我的Itemssource所以我不能使用datagrid.Itemssource = null; 因为我不能再将datagrid与Itemssource一起使用,而且我不想每次都创建一个新的Itemssource,事实上,我必须以编程方式清除我的Itemssource。 现在,任何想清除行? THX

1 个答案:

答案 0 :(得分:1)

如果你有一个ObservableCollection绑定到你的DataGrid ItemsSource,只需使用.Clear()

public OberservableCollection<MyItem> MyCollection {get;set;}

<DataGrid ItemsSource="{Binding MyCollection}" />


//anywhere
MyCollection.Clear();