private void buttonEdit_Click(object sender, EventArgs e) { Order order = orderBindingSource.Current as Order; if (order == null) { MessageBox.Show("请选择一个订单进行修改"); return; } EditForm form2 = new EditForm(order); if (form2.ShowDialog() == DialogResult.OK) { orderService.UpdateOrder(form2.CurrentOrder); } orderBindingSource.DataSource = orderService.Orders; orderBindingSource.ResetBindings(false); }