Exemple #1
0
        /// <summary>
        /// 接受自上次保存以来的修改
        /// </summary>
        public void AcceptChanges()
        {
            m_IsEditing = true;
            for (int index = Orders.Count - 1; index >= 0; index--)
            {
                if ((Orders[index].EditState == OrderEditState.Deleted) ||
                    (Orders[index].EditState == OrderEditState.Detached))
                {
                    Orders.RemoveAt(index);
                }
                else
                {
                    Orders[index].AcceptChanges();
                }
            }
            OrderDataTable.AcceptChanges();

            m_IsEditing = false;
            m_RemovedCollection.Clear();
            _hadChanged = false;
        }
 public static void UpdateOrders()
 {
     заказыTableAdapter.Adapter.Update(OrderDataTable);
     OrderDataTable.AcceptChanges();
 }