none
Mostrar/Ocultar Filas en PropertyGrid RRS feed

  • Pregunta

  • Hola quisiera saber como hago para mostrar u ocultar propiedades en un propertygrid segun un valor. es decir tengo el siguiente ejemplo, tengo una lista compuesta de (tipoNumerico y tipoTexto), cuando eligo TipoNumerico debe mostrar (CantidadEnteros, CantidadDecimales); si elijo tipoTexto de mostrar (Longitud), actualmente no hace ese filtro, es decir elija lo que elija siempre salen los de TipeNumerico y tipoTexto.

    gracias por la ayuda.

    lunes, 4 de octubre de 2010 21:32

Respuestas

  • hola

    no entendi muy bien el planteo

    como has declarado las listas que mencionas y como interactuan estre ellas ?

    lo pregunto porque segun veo son dos propeidades distintas

    actualmente no hace ese filtro, es decir elija lo que elija siempre salen los de TipeNumerico y tipoTexto

    pero estasa opciones estan en la primer lista, no deberian aaprecer simpre estas opciones? lo que deberia filtrar son la otra propiedad para que si seleccionas TipoNumerico se vea en la otra propiedad CantidadEnteros, CantidadDecimales y si seleccionas tipoTexto se vea Longitud

    si entendi bien el planteo lo que podrias hacer en el set de la propiedad de la primer lista, al seleccionar un valor, cargar el List<> de la segunda lista con las opciones permitidas

    private EnumTipo tipo

    public EnumTipo Tipos{

       get{ return tipo; }

       set{

               tipo = value;

               if(tipo == EnumTipo.Numerico)

                  //aqui cargas la lista con CantidadEnteros, CantidadDecimales

               else

           }

    }

    o por ahi debas tener tres propiedades diferentes una de texto y otra numerico, y una tercera que indica cual aplica

    Using PropertyGrid Part-I

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 5 de octubre de 2010 0:15