я следующий кодCheckedListBox DataSource не отображается правильно
clbCodes.DisplayMember = "Name";
clbCodes.ValueMember = "Id";
checkboxItemList = new List<CheckBoxItem>();
foreach (var uagCode in codes)
{
var checkboxItem = new CheckBoxItem
{
Id = uagCode.Code,
Name = uagCode.UAGLabel
};
checkboxItemList.Add(checkboxItem);
}
clbCodes.DataSource = checkboxItemList;
public class CheckBoxItem
{
public string Name { get; set; }
public string Id { get; set; }
}
Однако, когда я запускаю это, вместо того, чтобы видеть «Имя» из моего пункта, например,
"Card"
"Toy"
"Table"
Я вижу
WindowsApplication1.CheckBoxItem
WindowsApplication1.CheckBoxItem
WindowsApplication1.CheckBoxItem
заселена в моем ListBox
Что я сделал не так?
Что такое CheckBoxItem, что вы создаете список? – DonBoitnott
DisplayMemberPath = имя после строки DataSource. – Paparazzi
Обновлено мое сообщение –