我有一个Book类对象的列表:
public static List<Book> ListBooks = new List<Book>() {
new Book(1, "Title", "Author", 2004) };
现在,我想将这个列表插入到Windows Form中的ListView中。在WPF中很容易,但在Windows Forms中,“DataSource”不起作用。我添加了一些列,但是如何将此列表绑定到listview?
好的,我找到了解决方案:
foreach (Book b in Program.ListBooks)
{
ListViewItem lvi = new ListViewItem();
lvi.Text = b.IdBook.ToString();
lvi.SubItems.Add(b.Author);
lvi.SubItems.Add(b.Title);
lvi.SubItems.Add(b.Year.ToString());
listViewBooks.Items.Add(lvi);
}
DataGridView
。 - Ivan StoevListView
(和TreeView
)控件不支持数据绑定 :( - Ivan Stoev