private void btnDelete_Click(object sender, RoutedEventArgs e) { List <int> list = new List <int>(); dynamic viewlist = this.QueryResultGrid.ItemsSource as dynamic; foreach (var item in viewlist) { if (item.IsChecked == true) { list.Add(item.SysNo); } } if (list.Count > 0) { Window.Confirm("是否删除?", (objs, args) => { if (args.DialogResult == DialogResultType.OK) { facade.DeleteProductKeywords(list, (obj, arg) => { if (arg.FaultsHandle()) { return; } Window.Alert("删除成功"); QueryResultGrid.Bind(); }); } }); } else { Window.Alert("请先选择"); } }