or
protected void FilterData(object sender, EventArgs e)
{
LoopThruFilterControls(rfPortfolios.Controls);
rfPortfolios.FireApplyCommand();
} private void LoopThruFilterControls(ControlCollection cc)
{
for (int i = 0; i < cc.Count; i++)
{
string controlType = cc[i].GetType().Name;
if(controlType.Equals("TextBox", StringComparison.CurrentCultureIgnoreCase))
{
TextBox tmp = (TextBox)cc[i];
((TextBox)cc[i]).Text = tmp.Text.Trim();
}
LoopThruFilterControls(cc[i].Controls);
}
}<asp:UpdatePanel ID="UpdatePanel_System" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true" EnableViewState="True"> <div> <telerik:RadButton ID="displaySystemAnnouncementsCB" runat="server" Text="Display system announcements to all users at the top of the page" ToggleType="CheckBox" OnCheckedChanged="displaySystemAnnouncementsCBCB" ButtonType="ToggleButton"> </telerik:RadButton> </div></asp:UpdatePanel>protected void displaySystemAnnouncementsCBCB(object sender, EventArgs e){ RadButton rb = (RadButton)sender; if (rb.Checked) { configuration.AppSettings.Settings["displaySystemAnnouncements"].Value = "1"; } else { configuration.AppSettings.Settings["displaySystemAnnouncements"].Value = "0"; } configuration.Save();}<telerik:RadSplitter ID="table_splitter" runat="server" Width="100%" Orientation="Horizontal"> <telerik:RadPane ID="row1_pane" runat="server" OnClientResizing="OnClientRowResizing"> <telerik:RadSplitter ID="row1_column_splitter" runat="server" Width="100%" Orientation="Vertical"> <telerik:RadPane ID="row1_col1_pane" runat="server" OnClientResizing="OnClientColResizing">row1_col1_pane </telerik:RadPane> <telerik:RadSplitBar ID="row1_col1_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row1_col2_pane" runat="server" OnClientResizing="OnClientColResizing">row1_col2_pane </telerik:RadPane> <telerik:RadSplitBar ID="row1_col2_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row1_col3_pane" runat="server" OnClientResizing="OnClientColResizing">row1_col3_pane </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadSplitBar ID="row1_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row2_pane" runat="server" OnClientResizing="OnClientRowResizing"> <telerik:RadSplitter ID="row2_column_splitter" runat="server" Width="100%" Orientation="Vertical"> <telerik:RadPane ID="row2_col1_pane" runat="server" OnClientResizing="OnClientColResizing">row2_col1_pane </telerik:RadPane> <telerik:RadSplitBar ID="row2_col1_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row2_col2_pane" runat="server" OnClientResizing="OnClientColResizing">row2_col2_pane </telerik:RadPane> <telerik:RadSplitBar ID="row2_col2_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row2_col3_pane" runat="server" OnClientResizing="OnClientColResizing">row2_col3_pane </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadSplitBar ID="row2_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row3_pane" runat="server" OnClientResizing="OnClientRowResizing"> <telerik:RadSplitter ID="row3_column_splitter" runat="server" Width="100%" Orientation="Vertical"> <telerik:RadPane ID="row3_col1_pane" runat="server" OnClientResizing="OnClientColResizing">row3_col1_pane </telerik:RadPane> <telerik:RadSplitBar ID="row3_col1_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row3_col2_pane" runat="server" OnClientResizing="OnClientColResizing">row3_col2_pane </telerik:RadPane> <telerik:RadSplitBar ID="row3_col2_splitbar" runat="server"></telerik:RadSplitBar> <telerik:RadPane ID="row3_col3_pane" runat="server" OnClientResizing="OnClientColResizing">row3_col3_pane </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter> function OnClientRowResizing(splitter, args) { var id = splitter._element.id; var rowstr = id.substr(id.search("_row"), id.search("_pane") - id.search("_row")); var row = rowstr.replace("_row", ""); // let's get the row splitters for (i = 1; i <= 3; i++) { if (i == row) { var rowSplitter = $find("ctl00_MainContent_ctlSplitterPanes_row" + i + "_column_splitter"); if (rowSplitter != null) { for (j = 0; j <= rowSplitter.getPanes().length - 1; j++) { var pane = rowSplitter.getPanes()[j] pane.set_height(pane.get_height() + args._delta); pane.set_content("row" + i + "_col" + (j + 1) + "_pane> height: " + pane.get_height() + " width: " + pane.get_width()); } } } } } function OnClientColResizing(splitter, args) { var id = splitter._element.id; var rowstr = id.substr(id.search("_row"), id.search("_col") - id.search("_row")); var row = rowstr.replace("_row", ""); var colstr = id.substr(id.search("_col"), id.search("_pane") - id.search("_col")); var col = colstr.replace("_col", ""); // let's get the row splitters for (i = 1; i <= 3; i++) { var rowSplitter = $find("ctl00_MainContent_ctlSplitterPanes_row" + i + "_column_splitter"); if (rowSplitter != null) { for (j = 0; j <= rowSplitter.getPanes().length - 1; j++) { if (j==col-1) { var pane = rowSplitter.getPanes()[j] pane.set_width(pane.get_width() + args._delta); pane.set_content("row" + i + "_col" + (j+1) + "_pane> height: " + pane.get_height() + " width: " + pane.get_width()); } } } } }