【发布时间】:2013-11-23 04:50:03
【问题描述】:
private void cmbEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string employee = (e.AddedItems[0] as ComboBoxItem).Content as string;
dgFake.ItemsSource = newdal2.SelectUser(employee).Tables[0].DefaultView;
}
当从组合框中单击该员工时,此方法由特定员工填充我的 WPF 窗口表单上的数据网格,但是,当我在第一个员工之后单击另一个员工时,它不会刷新数据网格,而是在第一个下方添加该员工的数据。
如何刷新或删除数据网格中的项目,记住这是 WPF Xaml Windows 窗体上的,它不是 DataGridView。我已经尝试过这些,但都没有奏效:
dgFake.Items.Refresh();
dgFake.Items.Remove(); //Required a remove item passed to the method, so too specific
dgFake.Itemssource = "";
【问题讨论】:
-
更新后重新加载网格的数据源!
标签: c# wpf xaml datagrid refresh