Pues sí, hay DisplayMember
y ValueMember
propiedades en CheckedListBox
, aunque la documentación para ValueMember
afirman que es "no es relevante para esta clase".
Aquí está un ejemplo rápido mostrando DisplayMember
de trabajo:
using System;
using System.Drawing;
using System.Windows.Forms;
class Test
{
static void Main()
{
CheckedListBox clb = new CheckedListBox {
DisplayMember = "Foo",
ValueMember = "Bar",
Items = {
new { Foo = "Hello", Bar = 10 },
new { Foo = "There", Bar = 20 }
}
};
Form f = new Form
{
Controls = { clb }
};
Application.Run(f);
}
}
También tenga en cuenta que el estado docs:
no puede enlazar datos a un CheckedListBox. Use un ComboBox o un ListBox para esto en su lugar. Para obtener más información, vea Cómo vincular un ComboBox de Windows Forms o un control ListBox a los datos.
Dado el código anterior que funciona, presumiblemente se trata de un enlace de datos más avanzado, utilizando DataSource
?
ok señor, lo comprobaré. – yonan2236
No vi ningún señor para las propiedades DisplayMember y ValueMember en CheckedListBox. – yonan2236
@ yonan2236: Bueno, están ahí ... IntelliSense o el diseñador no puede sugerir, pero existen. –