У меня огромные проблемы с правильной привязкой моих данных. Я прочитал большинство сообщений здесь от людей с похожими проблемами, но по какой-то причине я просто не могу заставить их щелкнуть.
XML для моей таблицы:
...
В моем коде есть:
public ObservableCollection _DocumentList = new ObservableCollection();
...
public ObservableCollection DocumentList{ get { return _DocumentList; } }
...
public class Document
{
public string Description { get; set; }
public string DateFiled { get; set; }
public string UserFiledName { get; set; }
public string Pages { get; set; }
public string Notes { get; set; }
public string Tag { get; set; }
}
При попытке обновить таблицу я использую:
_DocumentList.Add(new Document
{
Description = dr["Description"].ToString(),
DateFiled = dr.GetDateTime(dr.GetOrdinal("DateFiled")).ToShortDateString(),
UserFiledName = dr["UserFiledName"].ToString(),
Pages = dr.GetInt32(dr.GetOrdinal("Pages")).ToString(),
Notes = dr["Notes"].ToString(),
Tag = dr["FileID"].ToString()
});
Кажется, что новые элементы добавляются правильно, но ничего не обновляется на Посмотреть список.
Я прочитал такие руководства, как это: http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1
И я попытался добавить все код уведомления, который предлагается в других сообщениях. У меня ничего не работает.
И идеи будут оценены.