DataGrid for WPF/Silverlight
フルテキストグリッドフィルタ処理
製品の概要 > DataGrid の機能 > グリッドのフィルタ処理 > フルテキストグリッドフィルタ処理

C1DataGrid は、グリッド全体のフルテキストフィルタ処理もサポートします。データグリッドに1つの添付プロパティを設定することで、エンドユーザーが外部のテキストボックスに入力したテキストでデータグリッド全体(すべての列を一度に)をフィルタ処理できるようになります。キー入力のたびに、グリッド内のすべての一致する結果が強調表示されます。

このグリッドフィルタ処理を使用するには、アプリケーションにテキストボックスコントロールを追加し、FullTextSearchBehavior 添付プロパティでそのコントロールを参照します。たとえば、XAML マークアップは次のようになります。

XAML
コードのコピー
<StackPanel>
    <c1:C1TextBoxBase x:Name="filterTextBox" Width="200" Watermark = "フィルタするテキストはここに入力"/>
    <c1:C1DataGrid x:Name="c1DataGrid1" c1:C1NagScreen.Nag="True">
 
    <c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
        <c1:C1FullTextSearchBehavior Filter="{Binding ElementName=filterTextBox,Path=C1Text}"/>
 
    </c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
</c1:C1DataGrid>
</StackPanel>