多列上的Telerik RadGrid过滤不适用于高级绑定

时间:2016-11-25 06:27:51

标签: c# asp.net telerik telerik-grid radgrid

我目前正在使用 OnNeedDataSource 数据绑定处理RadGrid。对此进行过滤只能一次使用一列但不能处理多列。我的意思是,如果我首先过滤Novel Type,它会起作用,之后如果过滤Book Type,只有Book Type会被过滤,但不能同时过滤。 当发生回发时,我甚至错过了文本框中的第一个过滤条件文本。

我错过了要添加的内容吗?

<telerik:RadGrid RenderMode="Auto" runat="server" ID="RadGrid1" AutoGenerateColumns="false" AllowPaging="true" GridLines="None"
        AllowAutomaticUpdates="true" AllowAutomaticInserts="true" ShowStatusBar="true"  AllowFilteringByColumn="true" EnableLinqExpressions="false" OnItemCommand="RadGrid1_ItemCommand" OnNeedDataSource="RadGrid_DataSource" OnItemCreated="RadGrid_ItemCreated" OnItemDataBound="RadGrid1_ItemDataBound"
        OnInsertCommand="RadGrid_InsertCommand" OnUpdateCommand="RadGrid_UpdateCommand" OnDeleteCommand="RadGrid_DeleteCommand">
        <ExportSettings HideStructureColumns="true">
        </ExportSettings>
        <GroupingSettings CaseSensitive="false"></GroupingSettings>
        <MasterTableView DataKeyNames="CustomerProfileId" AllowFilteringByColumn="True" CommandItemDisplay="Bottom" InsertItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage" TableLayout="Fixed">
            <CommandItemSettings ShowExportToExcelButton="true" />
            <Columns>
<telerik:GridBoundColumn 
.
.
.

在服务器端,我没有为 RadGrid1_ItemCommand

编写任何与代码相关的过滤

谢谢,

ABM

0 个答案:

没有答案