private void UpdateDataSource1(LancNeo.dsNucleo ChangedRows)
 {
     try
     {
         // Sólo es necesario actualizar el origen de datos si hay cambios pendientes.
         if ((ChangedRows != null))
         {
             // Abra la conexión.
             this.sqlConn.Open();
             // Intente actualizar el origen de datos.
             sqlDANucleoMdor.Update(ChangedRows);
             sqlDANucleoMue.Update(ChangedRows);
         }
     }
     catch (System.Exception updateException)
     {
         // Agregar aquí el código de control de errores.
         throw updateException;
     }
     finally
     {
         // Cerrar la conexión independientemente de si se inició una excepción o no.
         this.sqlConn.Close();
     }
 }
        private void UpdateDataSet1()
        {
            LancNeo.dsNucleo objDataSetChanges = new LancNeo.dsNucleo();
            // Detener las ediciones actuales.
            // original			this.BindingContext[dsgeneral].EndCurrentEdit();
            this.BindingContext[dsNucleo1, "NucleoMdor"].EndCurrentEdit();
            //			this.BindingContext[dsNucleo1,"Muestras"].EndCurrentEdit();

            // Obtener los cambios realizados en el conjunto de datos principal.
            // original			objDataSetChanges = ((DataSet)(dsgeneral.GetChanges()));
            //Anterior            objDataSetChanges = ((LancNeo.dsMuestra)(dsNucleo1.GetChanges()));

            objDataSetChanges = ((LancNeo.dsNucleo)(dsNucleo1.GetChanges()));

            // Comprobar si se han realizado cambios.
            if ((objDataSetChanges != null))
            {
                try
                {
                    // Hay cambios que necesitan aplicarse, por tanto, intente actualizar el origen de datos
                    // llamando al método de actualización y pasando el conjunto de datos y los parámetros.
                    this.UpdateDataSource1(objDataSetChanges);
                    dsNucleo1.Merge(objDataSetChanges);
                    dsNucleo1.AcceptChanges();
                }
                catch (System.Exception eUpdate)
                {
                    // Agregar aquí el código de control de errores.
                    throw eUpdate;
                }
                // Agregar código para comprobar en el conjunto de datos devuelto los errores que se puedan haber
                // introducido en el error del objeto de fila.
            }
        }