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);
}