datagrid
atreeviewitem
がクリックされるたびにフラッシュする必要があります。私のコードを以下に示します。
private void treeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
this.dataGrid1.Columns.Clear();
this.dataGrid1.ItemsSource= null;
String path =this.treeView1.SelectedItem;
if (!File.Exists(path))
MessageBox.Show("Not Found");
else
{
ob.provider(path);
// String data = @"C:\logs.xml";
string data = path;
objref.functionality(data);
this.dataGrid1.ItemsSource = objref.Result;
}
}
ただし、ツリービューアイテムをクリックするたびに、データグリッドはクリアされません。受信データが追加されます。私は両方を使用しましたがdataGrid1.Columns.Clear()
、dataGrid.ItemSource= null;
どうすればこれを行うことができますか?