Clase CheckedListBox

11/09/2006 - 20:31 por Juan Suarez | Informe spam
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios problemas.
Quise llenarlo adjuntando con cada uno de los elementos que muestra un
codigo y la clase no lo hace como habitualmente lo hacemos con la clase
ComboBox o ListBox, a traves de su propiedad ValueMember. Pude hacerlo
gracias a un post publicado con anterioridad donde se trataba este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox tiene
la propiedad ValueMember, esta documentacion me imagino que es para VS 2005,
en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la infraestructura
de .NET Framework y no se debe usar directamente a partir del código.
Obtiene o establece una cadena que especifica la propiedad del origen de
datos a partir de la cual se va a dibujar el valor. Esta propiedad no es
relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox en
el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox de la
clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez

Preguntas similare

Leer las respuestas

#1 Juan Suarez
11/09/2006 - 22:23 | Informe spam
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero que
si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos con
la clase ComboBox o ListBox, a traves de su propiedad ValueMember. Pude
hacerlo gracias a un post publicado con anterioridad donde se trataba este
tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es para
VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a partir
del código. Obtiene o establece una cadena que especifica la propiedad del
origen de datos a partir de la cual se va a dibujar el valor. Esta
propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox
en el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox de
la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez

Respuesta Responder a este mensaje
#2 Juan Suarez
11/09/2006 - 23:57 | Informe spam
No ha sido tan efectiva la solucion, de todas maneras no soy capaz de
obtener el valor de los elementos chequeados, es lo que realmente necesito.

De casualidad alguien sabe???

Suerte y muchas gracias.



Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero que
si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos con
la clase ComboBox o ListBox, a traves de su propiedad ValueMember. Pude
hacerlo gracias a un post publicado con anterioridad donde se trataba
este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es para
VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a partir
del código. Obtiene o establece una cadena que especifica la propiedad
del origen de datos a partir de la cual se va a dibujar el valor. Esta
propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox
en el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox de
la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez





Respuesta Responder a este mensaje
#3 Juan Suarez
12/09/2006 - 00:05 | Informe spam
Estoy tratando con esto:
MessageBox.Show(checkedListBox1.CheckedItems[i].ToString());

Pero me muestra "System.Data.DataRowView"

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:%
No ha sido tan efectiva la solucion, de todas maneras no soy capaz de
obtener el valor de los elementos chequeados, es lo que realmente
necesito.

De casualidad alguien sabe???

Suerte y muchas gracias.



Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero
que si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos
con la clase ComboBox o ListBox, a traves de su propiedad ValueMember.
Pude hacerlo gracias a un post publicado con anterioridad donde se
trataba este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es
para VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a
partir del código. Obtiene o establece una cadena que especifica la
propiedad del origen de datos a partir de la cual se va a dibujar el
valor. Esta propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox
en el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox
de la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez









Respuesta Responder a este mensaje
#4 Sashka
12/09/2006 - 18:18 | Informe spam
((DataRowView)checkedListBox.CheckedItems[i])["pub_id"]

Sashka

"Juan Suarez" escribió en el mensaje
news:
Estoy tratando con esto:
MessageBox.Show(checkedListBox1.CheckedItems[i].ToString());

Pero me muestra "System.Data.DataRowView"

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:%
No ha sido tan efectiva la solucion, de todas maneras no soy capaz de
obtener el valor de los elementos chequeados, es lo que realmente
necesito.

De casualidad alguien sabe???

Suerte y muchas gracias.



Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero
que si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos
con la clase ComboBox o ListBox, a traves de su propiedad ValueMember.
Pude hacerlo gracias a un post publicado con anterioridad donde se
trataba este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es
para VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a
partir del código. Obtiene o establece una cadena que especifica la
propiedad del origen de datos a partir de la cual se va a dibujar el
valor. Esta propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto
ListBox en el que se muestra una casilla de verificación a la izquierda
de cada elemento"; Porque varia en algunas propiedades la clase
CheckedListBox de la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez













Respuesta Responder a este mensaje
#5 Juan Suarez
12/09/2006 - 21:48 | Informe spam
Muchas gracias Sashka.

Juan Suarez
"Sashka" escribió en el mensaje
news:
((DataRowView)checkedListBox.CheckedItems[i])["pub_id"]

Sashka

"Juan Suarez" escribió en el mensaje
news:
Estoy tratando con esto:
MessageBox.Show(checkedListBox1.CheckedItems[i].ToString());

Pero me muestra "System.Data.DataRowView"

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:%
No ha sido tan efectiva la solucion, de todas maneras no soy capaz de
obtener el valor de los elementos chequeados, es lo que realmente
necesito.

De casualidad alguien sabe???

Suerte y muchas gracias.



Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero
que si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos
con la clase ComboBox o ListBox, a traves de su propiedad ValueMember.
Pude hacerlo gracias a un post publicado con anterioridad donde se
trataba este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es
para VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a
partir del código. Obtiene o establece una cadena que especifica la
propiedad del origen de datos a partir de la cual se va a dibujar el
valor. Esta propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto
ListBox en el que se muestra una casilla de verificación a la
izquierda de cada elemento"; Porque varia en algunas propiedades la
clase CheckedListBox de la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez

















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida