示例#1
0
        private void WorkersButtonAdd_Click(object sender, RoutedEventArgs e)
        {
            DataRow     drv            = ServerDB.dtWorkers.NewRow();
            WorkersEdit newWorkersEdit = new WorkersEdit(drv);

            newWorkersEdit.ShowDialog();
            if (newWorkersEdit.DialogResult.HasValue && newWorkersEdit.DialogResult.Value)
            {
                ServerDB.dtWorkers.Rows.Add(drv);
                ServerDB.AdapterWorkers.Update(ServerDB.dtWorkers);
            }
        }
示例#2
0
        private void WorkersButtonChange_Click(object sender, RoutedEventArgs e)
        {
            DataRowView drv = (DataRowView)ListViewName.SelectedItem;

            drv.BeginEdit();
            WorkersEdit newWorkersEdit = new WorkersEdit(drv.Row);

            newWorkersEdit.ShowDialog();
            if (newWorkersEdit.DialogResult.HasValue && newWorkersEdit.DialogResult.Value)
            {
                drv.EndEdit();
                ServerDB.AdapterWorkers.Update(ServerDB.dtWorkers);
            }
            else
            {
                drv.CancelEdit();
            }
        }