Hi,
i have a radgrid with filterbyColumn but if i insert the string "ok" in filter it doesn't work, other string works correctly
the problem is on "TaskResult" column.
mycode:
i have a radgrid with filterbyColumn but if i insert the string "ok" in filter it doesn't work, other string works correctly
the problem is on "TaskResult" column.
mycode:
<telerik:RadGrid ID="SearchResult" runat="server" Culture="EN" Width="1220px" DataSourceID="odsTask" ValidationSettings-EnableValidation="true" ValidationSettings-ValidationGroup="SearchResultGorup" OnItemDataBound="SearchResult_ItemDataBound" OnItemCreated="SearchGrid_ItemCreated" OnItemCommand="SearchResult_ItemCommand" > <GroupingSettings CaseSensitive="false" /> <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="false" AllowSorting="True" GridLines="None" AllowPaging="true" AllowFilteringByColumn="True" OverrideDataSourceControlSorting="true" DataSourceID="odsTask" Width="1220px" NoMasterRecordsText="No Results Found" DataKeyNames="IDTask,TaskGroup" CommandItemSettings-ShowAddNewRecordButton="false"> <CommandItemTemplate> <div id="Command"> <asp:Label ID="lblTitleServer" SkinID="Title" runat="server" Text="<%$Resources:Resource, ListaTask %>" /> <telerik:RadButton ID="btAddNewServer" OnClick="btAddNewTask_Click" runat="server" SkinID="ToolBarButtonRight" Text="<%$Resources:Resource, AddNewTask%>" Width="200px" /> </div> </CommandItemTemplate> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="IDTask" DataType="System.Int64" FilterControlAltText="Filter IDTask column" HeaderText="ID" HeaderStyle-Width="20px" ItemStyle-Width="20px" FooterStyle-Width="20px" FilterControlWidth="20px" SortExpression="IDTask" UniqueName="IDTask" ReadOnly="true" Visible="true" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" > </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="<%$Resources:Resource, TaskDescription %>" SortExpression="Description" UniqueName="Description" Display="true" ItemStyle-Width="80px" HeaderStyle-Width="80px" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridDropDownColumn DataField="UserIdentifier" DataSourceID="odsUsers" HeaderStyle-Width="80px" ItemStyle-Width="80px" FooterStyle-Width="80px" FilterControlWidth="80px" FilterControlAltText="Filter UserName column" HeaderText="<%$Resources:Resource, TaskAssignedUser %>" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" ListTextField="UserName" ListValueField="UniqueIdentifier" UniqueName="UserName" DataType="System.String" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"> </telerik:GridDropDownColumn> <telerik:GridBoundColumn DataField="UserName" HeaderText="UserName" SortExpression="UserName" UniqueName="UserNameHidden" Display="false" ReadOnly="true" > </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataFormatString="{0:dd/MM/yyyy HH:mm}" PickerType="DateTimePicker" DataField="Data" DataType="System.DateTime" HeaderStyle-Width="100px" ItemStyle-Width="100px" FooterStyle-Width="100px" FilterControlWidth="100px" FilterControlAltText="Filter Data column" HeaderText="<%$Resources:Resource, DateTask %>" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" SortExpression="Data" UniqueName="Data" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"> </telerik:GridDateTimeColumn> <telerik:GridTemplateColumn Display="false" DataField="Recurrent" HeaderText="<%$Resources:Resource, Frequency %>" SortExpression="Recurrent" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" HeaderStyle-Width="30px" ItemStyle-Width="30px" FooterStyle-Width="30px" FilterControlWidth="30px" UniqueName="Recurrent" FilterListOptions="VaryByDataTypeAllowCustom" DataType="System.String" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"> <ItemTemplate> <%#Eval("RecurrentText") %> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox SelectedValue='<%#Bind("Recurrent") %>' runat="server" ID="cmbRecurrent" > <Items> <telerik:RadComboBoxItem Value="0" Text="no" Selected="true" /> <telerik:RadComboBoxItem Value="1" Text="yes" Selected="false" /> </Items> </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="RecurrentText" HeaderText="RecurrentText" SortExpression="RecurrentText" UniqueName="RecurrentH" Display="false" ReadOnly="true" > </telerik:GridBoundColumn> <telerik:GridTemplateColumn Display="false" UniqueName="Cadence" DataField="Cadence" HeaderText="Frequency" SortExpression="Cadence" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" HeaderStyle-Width="30px" ItemStyle-Width="30px" FooterStyle-Width="30px" FilterControlWidth="30px" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"> <ItemTemplate> <%--<%#Eval("RecurrentTypeText") %> - <%#Eval("Cadence") %>--%> <%#Eval("CadenceAndRecurrentType") %> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox SelectedValue='<%#Bind("RecurrentType") %>' ID="cmbCadency" runat="server" DataSourceID="odsCadency" DataTextField="Value" DataValueField="Key" /><br /> <telerik:RadNumericTextBox runat="server" ID="txtCadency" Type="Number" DataType="Int32" dbValue='<%#Bind("Cadence") %>' > <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox><br /> <asp:CustomValidator runat="server" ID="recurrentValidation" ControlToValidate="cmbRecurrent" ErrorMessage="<%$Resources:Resource, MissCadency %>" ForeColor="Red" ValidationGroup="SearchResultGorup" OnServerValidate="CadencyValidation" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn ReadOnly="true" Visible="false" Display="false" DataField="TaskGroup" /> <telerik:GridTemplateColumn Display="false" HeaderStyle-Width="30px" ItemStyle-Width="30px" FooterStyle-Width="30px" FilterControlWidth="30px" UniqueName="CadenceExpiring" DataField="CadenceExpiring" HeaderText="<%$Resources:Resource, CadenceExpiring %>" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"> <ItemTemplate> <%#String.Format("{0:dd/MM/yyyy}", Eval("CadenceExpiring"))%> </ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker runat="server" ID="pckExpiringCadence" DbSelectedDate='<%#Bind("CadenceExpiring") %>' /> <asp:CustomValidator runat="server" ID="recurrentValidation2" ControlToValidate="cmbRecurrent" ValidateEmptyText="true" ErrorMessage="<%$Resources:Resource, CedenceExpiringMissing %>" ForeColor="Red" ValidationGroup="SearchResultGorup" OnServerValidate="UntilDateValidation" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ResultDscr" HeaderText="<%$Resources:Resource, TaskResult %>" SortExpression="ResultDscr" DataField="ResultDscr" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" HeaderStyle-Width="30px" ItemStyle-Width="30px" FooterStyle-Width="30px" FilterControlWidth="30px" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"> <ItemTemplate> <%#Resources.Resource.ResourceManager.GetString(Enum.GetName(typeof(TaskExtendedLogic.ResultEnum), Eval("Result")))%> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="ResultComboBox" DataSource="<%#GetValues()%>" SelectedValue='<%#Bind("Result") %>' DataTextField="ResultName" DataValueField="ResultID" > </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <%---<telerik:GridBoundColumn DataField="Notes" FilterControlAltText="Filter Notes column" HeaderText="Notes" SortExpression="Notes" UniqueName="Notes"> </telerik:GridBoundColumn>---%> <telerik:GridTemplateColumn HeaderText="Notes" SortExpression="Notes" UniqueName="Notes" FilterImageUrl="../App_Themes/ICTTheme/immagini/u58.png" EditFormColumnIndex="1" DataField="Notes" Visible="false" ReadOnly="false"> <ItemTemplate> <asp:Label runat="server" ID="Notes" Text='<%# Eval("Notes") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <asp:CustomValidator runat="server" ID="NoteValidator" ControlToValidate="ResultComboBox" ValidateEmptyText="true" ValidationGroup="SearchResultGorup" OnServerValidate="ValidateNote" ForeColor="Red" ErrorMessage="Please, write your notes below."> </asp:CustomValidator> <br /> <asp:TextBox runat="server" Columns="20" Rows="5" TextMode="MultiLine" ID="Notes" Text='<%# Bind("Notes") %>'></asp:TextBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridButtonColumn CommandName="Edit" Text="Edit" UniqueName="EditColumn" HeaderStyle-Width="20px" ItemStyle-Width="20px" FooterStyle-Width="20px" FilterControlWidth="20px" ButtonType="ImageButton" ImageUrl="~/App_Themes/ICTTheme/immagini/edit.png"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"></ItemStyle> </telerik:GridButtonColumn> <telerik:GridButtonColumn CommandArgument="Delete" CommandName="Delete" ConfirmText="Are you sure that you want to delete this element?" ConfirmTitle="Confirm Deletion" FilterControlAltText="Filter DeleteColumn column" HeaderStyle-Width="20px" ItemStyle-Width="20px" FooterStyle-Width="20px" FilterControlWidth="20px" Text="Delete" UniqueName="DeleteColumn" ButtonType="ImageButton" ImageUrl="~/App_Themes/ICTTheme/immagini/u39.png"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"></ItemStyle> </telerik:GridButtonColumn> </Columns> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu></telerik:RadGrid> <asp:ObjectDataSource ID="odsTask" runat="server" UpdateMethod="Update" InsertMethod="Insert" DeleteMethod="Delete" SelectMethod="FilteredView" TypeName="Aruba.ICT.Business.ExtendtedLogic.TaskExtendedLogic" oninserted="odsTask_Inserted" ondeleted="odsTask_Deleted" onupdated="odsTask_Updated"> <SelectParameters> <asp:ControlParameter ControlID="DatePickerFrom" PropertyName="SelectedDate" Type="DateTime" Name="dateTimeFrom" /> <asp:ControlParameter ControlID="DatePickerTo" PropertyName="SelectedDate" Type="DateTime" Name="dateTimeTo" /> </SelectParameters> </asp:ObjectDataSource> <asp:ObjectDataSource ID="odsOperationsTask" runat="server" DataObjectTypeName="Aruba.ICT.Business.ExtendedObject.OperationsTaskObject" SelectMethod="List" TypeName="Aruba.ICT.Business.ExtendtedLogic.OperationsTaskExtendedLogic"> </asp:ObjectDataSource> <asp:ObjectDataSource runat="server" SelectMethod="ListRecurrentType" TypeName="Aruba.ICT.Business.ExtendtedLogic.TaskExtendedLogic" ID="odsCadency" /> <asp:ObjectDataSource ID="odsUsers" runat="server" SelectMethod="ListAll" TypeName="Aruba.ICT.Business.ExtendtedLogic.UtentiView"> <SelectParameters> <asp:Parameter Type="Boolean" Name="ShowDeleted" DefaultValue="false" /> </SelectParameters> </asp:ObjectDataSource>