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");
     }
 }