我目前正在使用 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