• Sábado 31 de Octubre de 2020, 22:51

Autor Tema:  cambiar color de botones  (Leído 1182 veces)

kancerman

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
cambiar color de botones
« en: Miércoles 13 de Julio de 2011, 02:48 »
0
estoy haciendo un gestor de habitaciones y para cada habitacion hay un boton que al pulsarlo abre un groupbox donde se puede ocupar la habitacion y todo eso
el punto es que lo guardo en la base de datos y necesito que al iniciar el programa cambie de color los botones de las habitaciones que estan ocupadas,
Código: C#
  1.  
  2.  
  3.             string connectionString = "Dsn=PostgreSQL35W3;uid=postgres;pwd=postgres";
  4.             OdbcConnection myConn = new OdbcConnection(connectionString);
  5.             string sql = "select id_cabanha from mirage.cabanha where id_estado=2";
  6.             OdbcCommand myCommand = new OdbcCommand(sql, myConn);
  7.             myConn.Open();
  8.             OdbcDataReader select = myCommand.ExecuteReader();
  9.             while (select.Read())
  10.             {
  11.                 for (int i = 0; (i < (select.FieldCount)); i++)
  12.                     {
  13.                         MessageBox.Show("BT_" + Convert.ToString(select.GetValue(i)));
  14.                         this.Controls["BT_" + Convert.ToString(select.GetValue(i))].BackColor = Color.Green;
  15.                        
  16.                     }
  17.             }
  18.             myCommand.Connection.Close();
  19.             myConn.Close();
  20.  
  21.  

como ven hago la consulta me devuelve los resultados pare eso puse un messagebox para asegurarme que me estaba devolviendo los datos correctos pero no me realiza el cambio de color

algun comentario?