簡體   English   中英

綁定到ObservableCollection的ListView WinForms <T>

[英]ListView WinForms Bind to ObservableCollection<T>

是否可以將ObservableCollection綁定到Winforms中的ListView? 我看到的所有示例都是針對WPF的,但是對於Winforms我找不到任何東西。

理想情況下,我想綁定以下內容:

ObservableCollection<List> accounts = new ObservableCollection<List>();
accounts.add("someuser");
accounts.add("someotheruser");

...到ListView。 使用ObservableCollection(可以在WPF中完成),以便對ObservableCollection進行任何更改都將導致ListView更新。

這就是我嘗試過的-在黑暗中刺傷...

groups.Add(new Group
{
    title = "Mathematics Group",
    id = "034234",
    members = "54"
});

listViewGroups.CheckBoxes = true;
listViewGroups.Columns.Add("checkbox", "");
listViewGroups.Columns.Add("groupid", "Group ID");
listViewGroups.Columns.Add("groupname", "Group Name");

listViewGroups.DataBindings.Add("groupname", groups, "title");

可能嗎?

答案很晚,但可供將來參考。

.NET WinForms中的ListView 支持數據綁定。

ObjectListView是一個圍繞ListView的開源增強包裝。

有可能,但是您可能需要使用一些提供INotifyPropertyChanged接口的外部庫。 您可以為此使用PostSharp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM