datagrid
每次单击 a 时,我都需要刷新我的treeviewitem
。我的代码如下。
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;
我该怎么做??