0

条件に基づいてカウントを返すクエリがあります

 var query = (from a in this.db.Servers    
 where (a.Date >= fromDP.SelectedDate.Value && a.Date <= toDP.SelectedDate.Value)   
 group a by EntityFunctions.TruncateTime(a.Date) into p
 select new { b = p.Count()}).OrderBy( x=> x.b);                              
            

編集

このように ListBox の ItemSource にバインドすると、

 dummy.ItemsSource = query.ToList();

XAML

  <ListBox x:Name="dummy"  ItemsSource="{Binding}" />

このような出力が表示されます

ここに画像の説明を入力

ここでメンバー割り当て「b」を回避し、整数値のみを表示するにはどうすればよいですか? 出来ますか

4

3 に答える 3

1

上記の解決策はすべて正しいですが、DisplayMemberPath必要なものを設定して簡単に実現できます

dummy.ItemsSource = query.ToList();
dummy.DisplayMemberPath = "b";

DisplayMemberPath

オブジェクトの視覚的表現として機能するソース オブジェクトの値へのパスを取得または設定します。

于 2013-05-06T10:05:05.880 に答える