Hi there.
I have the following grid:
If I turn on the AllowFilteringByColumn property the following error occurs:
Multiple controls with the ID FilterTyexBox_Category found. FindControl requires that controls have unique IDs.
What did I miss?
I have the following grid:
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AllowSorting="True" AllowFilteringByColumn="true" GridLines="None" Width="100%" DataSourceID="ObjectDataSource1" meta:resourcekey="RadGrid1Resource1" OnItemDataBound="RadGrid1_ItemDataBound"> <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <PagerStyle Mode="NextPrevNumericAndAdvanced" AlwaysVisible="true" /> <MasterTableView AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"> <Columns> <telerik:GridTemplateColumn meta:resourcekey="GridTemplateColumnResource1" UniqueName="TemplateColumn" AllowFiltering="false"> <ItemTemplate> <a href="Rightdata.aspx" onclick='openDataWindow('RightData.aspx?id=<%# Eval("ID") %>', 'RadWindow1'); return false;'> <img alt="bearbeiten" style="border: 0;" src="img/scroll2_edit_24.png" title="bearbeiten" /> </a> <asp:ImageButton ID="ImageButton2" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="Delete" ImageUrl="img/scroll2_delete_24.png" meta:resourcekey="ImageButton2Resource1" OnClick="ImageButton2_Click" /> </ItemTemplate> <ItemStyle CssClass="style1" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Name" HeaderText="Anzeigename" meta:resourcekey="GridBoundColumnResource1" SortExpression="Name" UniqueName="Name"> <ItemStyle CssClass="style2" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UniqueName" HeaderText="UniqueName" meta:resourcekey="GridBoundColumnResource2" SortExpression="UniqueName" UniqueName="UniqueName"> <ItemStyle CssClass="style2" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Beschreibung" meta:resourcekey="GridBoundColumnResource3" SortExpression="Description" UniqueName="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowSorting="False" DataField="ParentCategory" HeaderText="überg. Kategorie" meta:resourcekey="GridBoundColumnResource4" UniqueName="Category"> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowSorting="False" DataField="Category" HeaderText="Kategorie" meta:resourcekey="GridBoundColumnResource5" UniqueName="Category"> </telerik:GridBoundColumn> </Columns> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldAlias="Kategorie" FieldName="ParentCategory" FormatString="" HeaderText="" meta:resourcekey="GridGroupByFieldResource1" /> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldAlias="ParentCategory" FieldName="ParentCategory" meta:resourcekey="GridGroupByFieldResource2" /> </GroupByFields> </telerik:GridGroupByExpression> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldAlias="Unterkategorie" FieldName="Category" FormatString="" HeaderText="" meta:resourcekey="GridGroupByFieldResource3" /> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldAlias="Category" FieldName="Category" meta:resourcekey="GridGroupByFieldResource4" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> </MasterTableView></telerik:RadGrid>If I turn on the AllowFilteringByColumn property the following error occurs:
Multiple controls with the ID FilterTyexBox_Category found. FindControl requires that controls have unique IDs.
What did I miss?