2014-09-11 3 views
0

Я использую datagrid в своей программе и связываю его с Itemssource. Я хочу, чтобы все строки были программными, а не один за другим , и я хочу сохранить свой Itemssource, поэтому я не могу использовать datagrid.Itemssource = null; , потому что я не могу использовать datagrid с этим Itemssource снова, и я не хочу каждый раз создавать новый Itemssource, на самом деле я должен программно очищать свой Itemssource. сейчас, любая идея, чтобы очистить строки ?? ТНХclearing datagrid Itemssource в wpf

ответ

1

, если у вас есть ObservableCollection привязку к DataGrid ItemsSource просто использовать .clear()

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

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


//anywhere 
MyCollection.Clear();