【问题标题】:Telerik RadGrid filterTelerik RadGrid 过滤器
【发布时间】:2014-10-08 22:43:49
【问题描述】:

我正在使用 Telerik radgrid 制作应用程序。其中一列设置为模板列:

<telerik:GridTemplateColumn DataField="CustomerID" DataType="System.Int32" FilterControlAltText="Filter CustomerID column" HeaderText="Customer" SortExpression="CustomerID" UniqueName="CustomerID">
                                <InsertItemTemplate>
                                    <asp:DropDownList ID="ddlInsertCustomer" runat="server" DataSourceID="SqlDataCustomers" DataTextField="customerName" DataValueField="id" SelectedValue='<%# Bind("CustomerID") %>'>
                                    </asp:DropDownList>
                                </InsertItemTemplate>
                                <EditItemTemplate>
                                    <asp:DropDownList ID="ddlCustomer" runat="server" DataSourceID="SqlDataCustomers" DataTextField="customerName" DataValueField="id" SelectedValue='<%# Bind("CustomerID") %>'>
                                    </asp:DropDownList>
                                </EditItemTemplate>
                                <ItemTemplate>
                                    <asp:Label ID="CustomerIDLabel" runat="server" Text='<%# Eval("CustomerID") %>'></asp:Label>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>

在数据绑定的后端,我将此列的文本设置为客户的名称,我通过 linq 查询到一个单独的表。

当我尝试过滤表时,问题出在过滤中,需要的是 id 而不是名称。有谁知道如何按列中的文本而不是值进行过滤?

【问题讨论】:

    标签: asp.net telerik telerik-grid radgrid


    【解决方案1】:

    也许您最简单的选择是在网格的数据源中包含所需的字段,以便它可以自动过滤:http://www.telerik.com/help/aspnet-ajax/grid-implementing-filtering-for-gridtemplatecolumns.html。本文还提供了一种您可以研究的定制方法。

    如果下拉列表中有所需的数据(例如,作为其值字段),您也可以尝试在客户端添加过滤器表达式,但我不确定这是否适用于模板列:http://www.telerik.com/help/aspnet-ajax/grid-client-side-binding-adding-sort-filter-expressions.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 2011-08-08
      • 1970-01-01
      • 2011-12-23
      • 2012-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多