A voir également:
- ASP.NET 3.5 avec SQL SERVER : Problème LIKE
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Sql server recovery - Télécharger - Gestion de données
- Mysql community server - Télécharger - Bases de données
- Serviio media server - Télécharger - TV & Vidéo
2 réponses
Je vais me répondre moi-même finalement. Le LIKE ne marche pas dans un linqdatasource.Where, mais on a accès à des fonctions comme contains, startswith et endswith pour chercher des correspondances.
<asp:LinqDataSource ID="x_oLinqRegistry" runat="server" ContextTypeName="WhoisDataContext"
EnableInsert="True" EnableUpdate="True" TableName="T_Registries"
Where="lab_WhoisServer.Contains(@lab_WhoisServer) || lab_Provider.Contains(@lab_WhoisServer)"
EnableViewState="true" StoreOriginalValuesInViewState="true">
<WhereParameters>
<asp:ControlParameter ControlID="x_txtWhoisServer" Name="lab_WhoisServer" PropertyName="Text"
Type="String" ConvertEmptyStringToNull="False" />
</WhereParameters>
</asp:LinqDataSource>
EnableInsert="True" EnableUpdate="True" TableName="T_Registries"
Where="lab_WhoisServer.Contains(@lab_WhoisServer) || lab_Provider.Contains(@lab_WhoisServer)"
EnableViewState="true" StoreOriginalValuesInViewState="true">
<WhereParameters>
<asp:ControlParameter ControlID="x_txtWhoisServer" Name="lab_WhoisServer" PropertyName="Text"
Type="String" ConvertEmptyStringToNull="False" />
</WhereParameters>
</asp:LinqDataSource>