private void btnEliminar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { try { if (DevComponents.DotNetBar.MessageBoxEx.Show("¿Desea eliminar el registro.?", "Sistema de Ventas.", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { DataTable dt = new DataTable(); //consulta la tabla //guarda en U.IdUsuarios la grilla seleccionada P.IdArticulo = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()); //selecciona el id de la tabla //por el DataTable ejecuta el procedimiento EliminarUsuario con el valor (U.IdUsuarios) enviado al proc dt = P.EliminarArticulo(P.IdArticulo); //objeto enviado a clsProducto MessageBox.Show("Eliminado correctamente"); CargarListadoArticulo(); } } catch (Exception ex) { MessageBox.Show("No se puede eliminar la fila"); } } else { MessageBox.Show("seleccione una fila por favor"); } }