Я только что начал с ObjectListView, и я пытаюсь заменить ListView, который я использовал ранее в своем приложении. Мне удалось создать список, используя следующий тип, который я сделал:Исключение при добавлении списка в ObjectListView
public class Record
{
public bool IsActive = true;
public Record(string barcode, string info, string desc)
{
this.barcode = barcode;
this.info = info;
this.desc = desc;
}
private string Barcode
{
get { return barcode; }
set { barcode = value; }
}
private string barcode;
private string Info
{
get { return info; }
set { info = value; }
}
private string info;
private string Desc
{
get { return desc; }
set { desc = value; }
}
private string desc;
}
Это, кажется, работает до сих пор, и мне удалось заполнить список этого типа с 830 записей.
Когда я пытаюсь заполнить OLV с этим списком, используя OLV.SetObjects(list)
, однако, OLV выкрутасов и спам следующего исключения в отладочном, никогда не заканчивается:
Первого шанс исключение типа «BrightIdeasSoftware. MungerException 'произошел в ObjectListView.dll
Я, похоже, не могу получить дополнительную информацию об этом исключении, к сожалению, и Google тоже ничего не говорит мне ничего.
Столбцы, которые я использую в своем OLV, имеют аспектные имена «штрих-код», «информация» и «desc». Я надеюсь, что это правильный способ использования OLV, так как я считаю, что документация довольно запутанная и ей трудно понять ее вообще - демонстрационный проект тоже не очень помогает.
Почему это исключение выбрано, как я могу его предотвратить, и правильно ли я делаю это OLV?