private void btnProcesar_Click(object sender, EventArgs e) { DialogResult respuesta = new Aviso().ShowDialog(); if (respuesta == DialogResult.Cancel) { return; } bool change = false; try { if (dataGridView1.Columns[0].HeaderText.ToLower() == "codigo" && dataGridView1.Columns[1].HeaderText.ToLower() == "descripcion" && dataGridView1.Columns[2].HeaderText.ToLower() == "precio" && dataGridView1.Columns[3].HeaderText.ToLower() == "stock") { foreach (DataGridViewRow item in dataGridView1.Rows) { change = c_productos.ProcesarCodigo(item.Cells["Codigo"].Value, item.Cells["Descripcion"].Value, item.Cells["Precio"].Value, item.Cells["Stock"].Value); item.DefaultCellStyle.BackColor = change ? Color.LightGreen : Color.Salmon; } //grabo if (change) { MessageBox.Show("Guardado Correctamente"); } } else { MessageBox.Show("El archivo tienen formato incorrecto"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }