private void btnOk_Click(object sender, RoutedEventArgs e)
 {
     dataGrid.CommitEdit(DataGridEditingUnit.Row, true);
     dataGrid.CancelEdit();
     dataGrid.Items.Refresh();
     for (int i = 0; i < dblist.values.Count; i++)
     {
         if (dblist.values[i].isChanged)
         {
             if (!sqlWorker.updateElement(dblist.TableName, dblist.values[i].Key, dblist.values[i].Value))
             {
                 MessageBox.Show("Ошибка при обновлении элементов");
             }
         }
     }
     this.Close();
 }