DataGrid Full Text Search

Posted by: acunningham on 21 February 2018, 7:03 am EST

    • Post Options:
    • Link

    Posted 21 February 2018, 7:03 am EST

    Hi,

    Trying to setup full text search on my grid but I get a binding error by using the out of the box sample code:

    Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=Text; DataItem=null; target element is ‘C1FullTextSearchBehavior’ (HashCode=25993360); target property is ‘Filter’ (type ‘String’)

    Code is below:

    
     <TextBox Name="TxtPortfolioLayerFilter" Text=""  Width="200" Margin="15,10,0,0" HorizontalAlignment="Left"/>
                            
                            <c1:C1DataGrid Grid.Row="1"  ItemsSource="{Binding Path=(portfolioList:PortfolioListViewModel.Model).SelectedPortfolio.PortfolioLayers}" AutoGenerateColumns="False" d:DataContext="{d:DesignInstance portfolioList:PortfolioLayerDescriptorModel}" Margin="15"
                                         SelectionMode="SingleRow" CanUserAddRows="False" CanUserFilter="True" CanUserGroup="True" CanUserRemoveRows="False"  IsReadOnly="True">
    
                                <c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
                                    <c1:C1FullTextSearchBehavior Filter="{Binding ElementName=TxtPortfolioLayerFilter, Path=Text}"/>
                                </c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
    
    
    

    Regards,

    Adrian.

  • Posted 21 February 2018, 7:52 am EST

    Solved:

       
    <c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
                                    <c1:C1FullTextSearchBehavior Filter="{Binding Source={x:Reference TxtPortfolioLayerFilter}, Path=Text}"/>
    </c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
    
  • Posted 21 February 2018, 7:53 am EST

    Solved:

       
    <c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
                                    <c1:C1FullTextSearchBehavior Filter="{Binding Source={x:Reference TxtPortfolioLayerFilter}, Path=Text}"/>
    </c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
    
  • Posted 21 February 2018, 7:53 am EST

    Solved:

       
    <c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
                                    <c1:C1FullTextSearchBehavior Filter="{Binding Source={x:Reference TxtPortfolioLayerFilter}, Path=Text}"/>
    </c1:C1FullTextSearchBehavior.FullTextSearchBehavior>
    
Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels