private void RefreshData() { var _attachlist = AttachController.GetList(_db).Where(p => p.TableName == TableName && p.TablePKID == TablePKID).ToList(); grid.PrimaryGrid.DataSource = _attachlist; }
private void btnDel_Click(object sender, EventArgs e) { if (_selectrow == null) { MessageHelper.ShowError("请选择要删除的附件!"); return; } if (MessageHelper.ShowQuestion("确认要删除选中的附件吗?") == DialogResult.Yes) { SpareEntities db = EntitiesFactory.CreateSpareInstance(); var attach = AttachController.GetList(_db).FirstOrDefault(p => p.UID == (int)_selectrow[gcUID].Value); AttachController.Delete(db, attach, GlobalVar.Oper); EntitiesFactory.SaveDb(db); MessageHelper.ShowInfo("删除成功!"); RefreshData(); } }