I am using MVVM and I want to sort my ComboBox
by ascending numbers.
My items (from database) stored in an ObservableCollection
are always numbers stored as string.
Once I go past 10 my ComboBox
shows 1
followed by 10
.
Can I adjust the Linq to sort correctly?
Or am I trying it wrong?
public ObservableCollection<clsItemsModel> MyCollection
{
get { return _MyCollection; }
set
{
_MyCollection = value;
RaisePropertyChanged();
}
}
private void LoadData()
{
MyCollection = _clsItemsDataService.GetItems();
MyCollection.OrderBy(p => p.Items);
}