首页 文章

Telerik RadGrid过滤器

提问于
浏览
0

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

在数据绑定的后端,我将此列的文本设置为Customer的名称,我通过linq查询获得单独的表 .

当我尝试过滤表期望id而不是名称时,问题在于过滤 . 有谁知道如何过滤列中的文本而不是值?

1 回答

相关问题