2010-02-21 7 views
0

Я использую Linq-To-SQL.Получить отличное значение от наблюдаемого класса коллекции

Я сделал один класс, унаследовав ObservableCollection

Этот класс имеет один конструктор с DataContext в качестве параметра.

Я вызываю этот конструктор из своей программы и назначая его свойству ItemSource элемента управления.

Но я не могу получить определенное значение в нем ..

 
public class BindBookIssueDetails : ObservableCollection 
     { 
      public BindBookIssueDetails(DataClasses1DataContext dataDC) 
      { 
       foreach (Resource_Allocation_View res in dataDC.Resource_Allocation_Views) 
       { 
        this.Add(res); 
       } 
      } 
     }

 
private BindBookIssueDetails bResource; 
bResource = new BindBookIssueDetails(db); 
_cmbResource.ItemSource=bResource;

Так что это решение?

Plz Помощь ...

ответ

2

Я бы первым предложить принимая вашу логику запроса из конструктора коллекции. Это очень необычное место для чего-то подобного.

Но в остальном, функция LINQ, которую вы ищете, называется Distinct.

+0

Я не мог понять, что вы хотите сказать .. можно объяснить с помощью примера сортировки? –

Смежные вопросы