none
Crear un DataGridView Dinamicamente. RRS feed

  • Pregunta

  • Hola.

    Voy a intentar explicarme lo mejor posible.

    Estoy buscando la mejor solucion diseñar una pagina que tengo que hacer.

    El resumen de el procedimiento es este.

    1. Tengo una lista de ProductosFinales, y cada ProductosFinal pertenece a una familia.
    2. Dependiendo de la familia a la que pertenezca tiene que tener un conjunto de componenetes obligatorios.
    3. De cada componente hay varias versiones posbiles.

    Teniendo esto en cuenta, tengo que hacer un entorno grafico en el cual se puedan crear o modificar nuevos ProductosFinales.

    La idea para hacer esto es la siguiente.

    1. Crear un nuevo producto final
          Al crearle le asignariamos una familia.
    2. Una vez con familia, cargo un DataGridView con tantas Filas como componentes tiene esta familia. Cada componenete es distinto.
      Una familia no tiene dos componentes iguales.
    3. En cada fila Tendria el nombre de el componente, y un combobox en el que cargaria todas sus versiones posibles, estando inicialmente si no esta todavia asignado en vacio.

    Una vez guardado un componente con su version para ese material final, esa fila mostraria el seleccionado las siguientes veces que se seleccione ese material final, pudiendo modificarlo. Esos datos se guardan en una tabla que relaciona la familia final con la version del componente.

    Quiero saber vuestra opinion sobre como crear el GridView dinamicamente.
    No se si se podra usar con Un DataTable y asignar este a un GridView o Usar en vez de un GridView otro componente.

    ¿Que se os ocurre?

     

    martes, 26 de octubre de 2010 11:09

Respuestas

  • hola

    la aplciacion es web o winforms ? lo pregunto porque mencionas un DataGridView y esta es la grilla winforms

     

    puedes cargar un DataTable al GridView para definir la informacion del producto, pero no entendi como al famila lo afecta

    por ahi podrias mostrar solo uan famila de producto a la vez en la grilla, o sea en tu pantalla podrias tener un combo de filtro dodne filtras las familias y al seleccionar una cargas la grilla con los producto solo relacionados con esta

    al crear un producto seguramente tengas el combo de familia para relacionarlo, por lo tanto ya quedara relacionado

    no se si entendi del todo el planteo, por ahi si describes la estructura de tablas y como pensabas armar el diseño de pantalla aclare algo mas la pregunta

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 26 de octubre de 2010 12:21

Todas las respuestas

  • hola

    la aplciacion es web o winforms ? lo pregunto porque mencionas un DataGridView y esta es la grilla winforms

     

    puedes cargar un DataTable al GridView para definir la informacion del producto, pero no entendi como al famila lo afecta

    por ahi podrias mostrar solo uan famila de producto a la vez en la grilla, o sea en tu pantalla podrias tener un combo de filtro dodne filtras las familias y al seleccionar una cargas la grilla con los producto solo relacionados con esta

    al crear un producto seguramente tengas el combo de familia para relacionarlo, por lo tanto ya quedara relacionado

    no se si entendi del todo el planteo, por ahi si describes la estructura de tablas y como pensabas armar el diseño de pantalla aclare algo mas la pregunta

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 26 de octubre de 2010 12:21
  • Hola

    ¿ Has podido solucionar tu problema ?

    Saludos
    Eduardo Portescheller
    jueves, 28 de octubre de 2010 17:06
    Moderador