0

XAML で DomainDataSource を定義しました。

<dds:DomainDataSource x:Name="ddsPayroll" QueryName="GetEnPrcsQ" AutoLoad="True" LoadSize="20" PageSize="20">
  <dds:DomainDataSource.DomainContext>
      <RIASrv:PayrollSrv />
  </dds:DomainDataSource.DomainContext>

  <dds:DomainDataSource.SortDescriptors>
      <filter:SortDescriptor Direction="Descending" PropertyPath="wProcessId" />
  </dds:DomainDataSource.SortDescriptors>
</dds:DomainDataSource>

返されたレコード セットには、"status" という名前の列があります。

3 つの異なるリストボックス コントロールがあります。

status=1in listbox1status=2in listbox2、およびstatus=3inを割り当てる必要がありlistbox3ます。XAML でこれを行う方法はありますか?

4

1 に答える 1

0

3 つのCollectionViewSourceオブジェクトを使用できます。それぞれに、DomainDataSource の DataView プロパティにバインドされた Source プロパティが必要です。CollectionViewSource ごとに、リストボックスごとに適切な項目を除外する Filter デリゲートを作成します。

于 2010-01-25T20:13:06.983 に答える