private void myRadDataForm_BeginningEdit(object sender, System.ComponentModel.CancelEventArgs e) { VoucherDeductMoney dm = (VoucherDeductMoney)myRadDataForm.CurrentItem; if (dm.Status) { MessageBox.Show("不能修改已审核单据"); e.Cancel = true; } }
private void myRadDataForm_CurrentItemChanged(object sender, EventArgs e) { VoucherDeductMoney dm = (VoucherDeductMoney)myRadDataForm.CurrentItem; if (dm != null) { if (dm.Status) { myRadDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All ^ DataFormCommandButtonsVisibility.Edit ^ DataFormCommandButtonsVisibility.Delete; } else { myRadDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All; } } }