Hi Mike!
Ok! Thanks for the reply! I misunderstood what you had done. I re-tried your code, now that I understand, and it is working beautifully with GetPaged:
<data:RechercheAvanceeDataSource
ID="RechercheAvanceeDataSource"
SelectMethod="GetPaged"
EnablePaging="false"
Sort="ClientNom"
OnDataBinding="RechercheAvanceeDataSource_DataBinding"
runat="server"
>
<Parameters>
<data:SqlParameter Name="WhereClause"
UseParameterizedFilters="false">
<Filters>
<data:RechercheAvanceeFilter Column="ClientNom" SessionField="RechercheClientNom" ComparisionType="Contains"
/>
<data:RechercheAvanceeFilter
Column="ClientTypeID"
SessionField="RechercheClientType"
ComparisionType="Equals"
/>
<data:RechercheAvanceeFilter
Column="RegionID"
SessionField="RechercheRegion"
ComparisionType="Equals"
/>
</Filters>
</data:SqlParameter>
</Parameters>
</data:RechercheAvanceeDataSource>
and with Find as well:
<data:RechercheAvanceeDataSource
ID="RechercheAvanceeDataSource"
SelectMethod="Find"
EnablePaging="false"
Sort="ClientNom"
OnDataBinding="RechercheAvanceeDataSource_DataBinding"
runat="server"
>
<Parameters>
<data:SqlParameter Name="Parameters"
UseParameterizedFilters="True">
<Filters>
<data:RechercheAvanceeFilter
Column="ClientNom"
SessionField="RechercheClientNom"
ComparisionType="Contains"
/>
<data:RechercheAvanceeFilter
Column="ClientTypeID"
SessionField="RechercheClientType"
ComparisionType="Equals"
/>
<data:RechercheAvanceeFilter
Column="RegionID"
SessionField="RechercheRegion"
ComparisionType="Equals"
/>
</Filters>
</data:SqlParameter>
</Parameters>
</data:RechercheAvanceeDataSource>
By the way, except for paging, what is the difference between using GetPaged and Find? Is one better or does it come to the same?
Many thanks!
JF