【发布时间】:2009-08-21 07:33:55
【问题描述】:
我有一个排序列表。当我将它绑定到列表框时,它不会以有序的方式显示项目。
territoryListBox.BeginUpdate();
this.Text = ((INamedEntity)_currentList[0]).Name;
territoryListBox.DataSource = _currentList;
territoryListBox.DisplayMember = "Name";
territoryListBox.Sorted = true;
territoryListBox.EndUpdate();
列表中的第一项是,比如说,A。this.Text 显示“A”,它是列表中的第一项。但列表框显示:
B
C
A
_currentList 是一个 IList
【问题讨论】:
-
当您说您有一个排序列表时,您的意思是该列表在您绑定之前已排序,或者该列表可以排序?
-
我的意思是,在我绑定之前,这些项目在列表中的顺序已经正确。
标签: c# data-binding list