Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2007, 11:09
Avatar de Yaraher
Yaraher
 
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Desconsertado...........con los DataGridView

Mi consejo es que no uses una grilla. Hace poco tuve que hacer un sistema similar, donde se tenian que ver los asientos.

Lo que hice fue realizar un control personalizado, donde creaba controles Labels por cada asiento, y los dibujaba en la pantalla (es bastante sencillo, simplemente creas un arreglo de éstos, los inicializas, y con un foreach los dibujas en la posición X e Y que se te vea conveniente para darle la forma de carro).

Luego simplemente enlazas algún valor que requieras, como el id del asiento o lo que utilices, a su propiedad Tag. Así, estos controles recibirían esa información de cada DataRow del DataSet que obtengas de tu clase de Lógica de Negocio.

Finalmente, les agregas un evento Click común para todas, para que se reserve el asiento o la tarea que requieras, diferenciándoles con la infomación que creas conveniente.

Es un enfoque más fácil de utilizar que forzar un Grid. Al inicio tal vez te demores más en ver la mejor manera de posicionarlos, pero el resultado se verá muy bien, y tendrás mayor control sobre éste.

Cualquier duda, ojala pueda ayudarte.
Saludos!