<telerik:RadPane ID="rPanContentPlaceHplder" runat="server" Height="100%" Width="100%"
Scrolling="None">
<telerik:RadSplitter ID="rSplHeaderToolBar" runat="server" Height="100%" Width="100%"
Orientation="Horizontal">
<telerik:RadPane ID="rPanHeader" runat="server" Height="25px" Width="100%" Scrolling="None">
<uc:HeaderToolBar ID="ucMEHeaderToolBar" runat="server" />
</telerik:RadPane>
<telerik:RadPane ID="ContentPane" runat="server" Scrolling="Both" Style="overflow: scroll;
vertical-align: top;"
Width="100%">
<asp:ContentPlaceHolder ID="content" runat="server">
</asp:ContentPlaceHolder>
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
<
telerik:RadToolBar ID="barTopCommandBar" runat="server" Height="100%" Width="100%"
OnPreRender="barTopCommandBar_PreRender" OnButtonClick="barTopCommandBar_ButtonClick"
OnClientButtonClicking="clientbuttonclick" CssClass="toolbarbuttons">
<Items>
<telerik:RadToolBarButton runat="server" CommandName="ADD" ImageUrl="~/Images/TLB_ADDNEW_16.gif"
Text="<%$ Resources:PDICulture, htbControlAdd %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipAdd %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="SAVE_REVALIDATE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="Save_revalidate" ImageUrl="~/Images/TLB_SAVE_16.gif"
Text="<%$ Resources:PDICulture, htbControlSaveRevalidate %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipSaveRevalidate %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="SAVE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="SAVE" ImageUrl="~/Images/TLB_SAVE_16.gif"
Text="<%$ Resources:PDICulture, htbControlSave %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipSave %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="DELETE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="DELETE" ImageUrl="~/Images/TLB_DELETE_16.gif"
Text="<%$ Resources:PDICulture, htbControlDelete %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipDelete %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="UNDO_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="UNDO" ImageUrl="~/Images/TLB_UNDO_16.gif"
Text="<%$ Resources:PDICulture, htbControlUndo %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipUndo %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="SAVE_AND_REPLACE_SEPRATOR"
IsSeparator="true" Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="Save_Replace" ImageUrl="~/Images/TLB_EDIT_16.gif"
PostBack="false" OnClick="javascript:OpenSearchAndReplace();" Text="<%$ Resources:PDICulture, htbControlSaveReplace %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipSaveReplace %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="ADD_FROM_TEMPLATE_SEPRATOR"
Visible="false" IsSeparator="true" />
<telerik:RadToolBarButton runat="server" CommandName="ADD_FROM_TEMPLATE" Visible="false"
ImageUrl="~/Images/addtemplate.png" Text="<%$ Resources:PDICulture, htbControlAddFromTemplate %>"
ToolTip="<%$ Resources:PDICulture, htbControlAddFromTemplate %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="SAVE_AS_TEMPLATE_SEPRATOR"
Visible="false" IsSeparator="true" />
<telerik:RadToolBarButton runat="server" CommandName="SAVE_AS_TEMPLATE" Visible="false"
ImageUrl="~/Images/savetemplate.png" Text="<%$ Resources:PDICulture, htbControlSaveAsTemplate %>"
ToolTip="Save as Template">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="DELETE_TEMPLATE_SEPRATOR" Visible="false"
IsSeparator="true" />
<telerik:RadToolBarButton runat="server" CommandName="DELETE_TEMPLATE" Visible="false"
ImageUrl="~/Images/deletetemplate.png" Text="<%$ Resources:PDICulture, htbControlDeleteTemplate %>"
ToolTip="Delete Template">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="REFRESH_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="REFRESH" ImageUrl="~/Images/TLB_REFRESH_16.gif"
Text="<%$ Resources:PDICulture, htbControlRefresh %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipRefresh %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="NEW_MESSAGE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="NEW_MESSAGE" Text="<%$ Resources:PDICulture, htbControlNewMessage %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipNewMessage %>" ImageUrl="~/Images/PicSendNewMsg_16x16.png">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="ACK_MESSAGE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="ACK_MESSAGE" Text="<%$ Resources:PDICulture, htbControlAcknowledgement %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipAcknowledgement %>" Visible="false">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="DELETE_MESSAGE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="DELETE_MESSAGE" Text="<%$ Resources:PDICulture, htbControlDeleteMessage %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipDeleteMsg %>" Visible="false">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="REPLY_MESSAGE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="REPLY_MESSAGE" Text="<%$ Resources:PDICulture, htbControlReplyMessage %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipReplyMessage %>" Visible="false">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="REFRESH_MESSAGE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="REFRESH_MESSAGE" Text="<%$ Resources:PDICulture, htbControlRefreshMessage %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipRefreshMessage %>" Visible="false" ImageUrl="~/Images/cmdCheckForMsg16x16.png">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="PRINT_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="PRINT" ImageUrl="~/Images/TLB_PRINT_16.png"
Text="<%$ Resources:PDICulture, htbControlPrint %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipPrint %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="UNPROCESSED_MESSAGE_SEPRATOR"
IsSeparator="true" Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="UNPROCESSED_MESSAGE" Text="<%$ Resources:PDICulture, htbControlUnprocessedMessage %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipUnprocessedMessage %>" ImageUrl="~/Images/TLB_PRINT_16.png">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="PROFILE_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="PROFILE" Text="<%$ Resources:PDICulture, htbControlMProfile %>"
ToolTip="<%$ Resources:PDICulture, htbControlToolTipMProfile %>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="HELP_SEPRATOR" IsSeparator="true"
Visible="false" />
<telerik:RadToolBarButton runat="server" CommandName="HELP" ImageUrl="~/Images/TLB_HELP2_16.gif"
Text="<%$ Resources:PDICulture, htbControlHelp %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipHelp %>"
PostBack="false" onClick="javascript:openHelp();">
</telerik:RadToolBarButton>
</Items>
</
telerik:RadToolBar>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadTreeView.aspx.cs" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) { } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <div> <telerik:RadTreeView ID="RadTreeView1" Runat="server" DataFieldID="id_num" DataFieldParentID="manager" DataSourceID="SqlDataSource1" DataTextField="fname" DataValueField="fname"> </telerik:RadTreeView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:nayan_alphametrixConnectionString2 %>" SelectCommand="SELECT [id_num], [fname], [manager] FROM [TreeView]" onselecting="SqlDataSource1_Selecting"> </asp:SqlDataSource> <telerik:RadButton ID="RadButton1" runat="server"> </telerik:RadButton> </div> </form> </body> </html> Problem: after put rgDataRetrieval.MasterTableView.FilterExpression=... on grid PreRender makes grid all the column filter function not work. Please help!
I have a radgrid, has allow filter for all the columns turn to true.
I also need to have a date manually filtered by a search button click to filter the datagrid manually by start and end date.
I put the following code on PreRender, the serach button manually filter works fine, but after put
rgDataRetrieval.MasterTableView.FilterExpression=... in PreRender, the grid column auto filter for all the columns does not work right- not work at all
protected void rgDataRetrieval_PreRender(object sender, EventArgs e)
{
DateTime startDate =Convert.ToDateTime("1/1/1900");
DateTime endDate = Convert.ToDateTime("1/1/2900");
if (rdpFrom.SelectedDate!=null)
startDate=rdpFrom.SelectedDate.Value;
if (rdpTo.SelectedDate!=null)
endDate=rdpTo.SelectedDate.Value.AddDays(1);
if (rdpFrom.SelectedDate != null || rdpTo.SelectedDate != null)
{
rgDataRetrieval.MasterTableView.FilterExpression =
null;
rgDataRetrieval.MasterTableView.FilterExpression =
"(([DownloadEnd] >= '" + startDate +
"') AND ([DownloadEnd] <= '" + endDate + "')) ";
rgDataRetrieval.MasterTableView.Rebind();
}
}