如果我使用radcombobox
:
如下:
<telerik:RadComboBox ID="ddl_emp1" runat="server" AutoPostBack="True" CausesValidation="false"
CollapseDelay="0" Culture="ar-EG" ExpandDelay="0" Filter="Contains" ItemsPerRequest="100"
MarkFirstMatch="true" Skin="Outlook" Width="200px" EnableAutomaticLoadOnDemand="True"
EmptyMessage="-Type Employee Name -" ValidationGroup="2" ShowMoreResultsBox="True" OnSelectedIndexChanged="ddl_emp1_SelectedIndexChanged">
</telerik:RadComboBox>
如果组合框中的项目由多个部分组成,例如:
Ran jack Rony
我想得到这个项目,如果我输入Ran Rony
,我就没有结果。我将Filter属性设置为“Contains”而不是“StartWith”,但它不能解决此问题
答案 0 :(得分:1)
假设你在SQL中进行搜索,并在ComboBox中显示结果(可能是RadCombobox)。
你应该在sql查询中替换空格;然后在那个领域做一个像。
示例:
你要求:Ran jack Rony
您的SQL查询应该:
SET @filter = 'Ran jack Rony';
SET @filter = REPLACE(@filter, ' ', '%');
SELECT * FROM TableName WHERE FieldName LIKE @filter;