Example #1
0
        private void BuscarReemplazar(string sColumna)
        {
            // Se obtienen las cadenas de buscar y reemplazar
            string sBuscar = null, sReemplazar = null;
            var    frmReemplazar = new BuscarReemplazar();

            if (frmReemplazar.ShowDialog(Principal.Instance) == DialogResult.OK)
            {
                sBuscar     = frmReemplazar.Buscar.ToUpper();
                sReemplazar = frmReemplazar.Reemplazar.ToUpper();
            }
            frmReemplazar.Dispose();

            if (sBuscar == null || sReemplazar == null)
            {
                return;
            }

            // Se comienza a hacer el reemplaco masivo
            string sValor;

            foreach (DataGridViewRow Fila in this.dgvDatos.Rows)
            {
                if (!Util.Logico(Fila.Cells["Procesar"].Value))
                {
                    continue;
                }

                sValor = Util.Cadena(Fila.Cells[sColumna].Value).ToUpper();
                if (sValor.Contains(sBuscar))
                {
                    Fila.Cells[sColumna].Value = sValor.Replace(sBuscar, sReemplazar);
                }
            }
        }
Example #2
0
        private void BuscarReemplazar(string sColumna)
        {
            // Se obtienen las cadenas de buscar y reemplazar
            string sBuscar = null, sReemplazar = null;
            var frmReemplazar = new BuscarReemplazar();
            if (frmReemplazar.ShowDialog(Principal.Instance) == DialogResult.OK)
            {
                sBuscar = frmReemplazar.Buscar.ToUpper();
                sReemplazar = frmReemplazar.Reemplazar.ToUpper();
            }
            frmReemplazar.Dispose();

            if (sBuscar == null || sReemplazar == null) return;

            // Se comienza a hacer el reemplaco masivo
            string sValor;
            foreach (DataGridViewRow Fila in this.dgvDatos.Rows)
            {
                if (!Util.Logico(Fila.Cells["Procesar"].Value)) continue;

                sValor = Util.Cadena(Fila.Cells[sColumna].Value).ToUpper();
                if (sValor.Contains(sBuscar))
                    Fila.Cells[sColumna].Value = sValor.Replace(sBuscar, sReemplazar);
            }
        }