or
<asp:Panel runat="server" ID="DockPanel"> <telerik:RadDock runat="server" ID="RadDock1" Width="445px" Height="410px" Closed="true" Style="z-index: 2000;" Title="Group Training Class" OnClientDockPositionChanged="dockMoved"> <Commands> <telerik:DockCloseCommand /> </Commands> <ContentTemplate> <div class="editForm"> <div class="content"> <table border="0" cellpadding="2" cellspacing = "5"> <tr><td></td><td></td></tr> <tr><td></td><td></td></tr> <tr> <td align="right" style="padding:3px 0px 0px 0px;"> <asp:Label ID="label1" runat="server">Description:</asp:Label> </td> <td> <telerik:RadTextBox ID="description" runat="server" TextMode="MultiLine" Rows="2" Columns="50" ReadOnly="true" Style="padding:5px;"></telerik:RadTextBox> </td> </tr> <tr> <td align="right" style="padding:3px 0px 0px 0px;"> <asp:Label ID="label2" runat="server">Date:</asp:Label> </td> <td> <telerik:RadTextBox ID="date" runat="server" ReadOnly="true" style="padding:2px;"></telerik:RadTextBox> </td> </tr> <tr> <td align="right" style="padding:3px 0px 0px 0px;"> <asp:Label ID="label3" runat="server">Start Time:</asp:Label> </td> <td> <telerik:RadTextBox ID="start_time" runat="server" ReadOnly="true" style="padding:2px;"></telerik:RadTextBox> </td> </tr> <tr> <td align="right" style="padding:3px 0px 0px 0px;"> <asp:Label ID="label4" runat="server">End Time:</asp:Label> </td> <td> <telerik:RadTextBox ID="end_time" runat="server" ReadOnly="true" style="padding:2px;"></telerik:RadTextBox> </td> </tr> <tr> <td align="right" style="padding:3px 0px 0px 0px;"> <asp:Label ID="label5" runat="server" style="padding:2px;">Personal Trainer:</asp:Label> </td> <td> <telerik:RadTextBox ID="personal_trainer" runat="server" ReadOnly="true" style="padding:2px;"></telerik:RadTextBox> </td> </tr> <tr style="display:none;"> <td align="right"> <asp:Label ID="label7" runat="server">Registered Members:</asp:Label> </td> <td> <telerik:RadTextBox ID="registered_members" runat="server" TextMode="MultiLine" Rows="2" Columns="50" ReadOnly="true"></telerik:RadTextBox> </td> </tr> <tr style="display:none;"> <td align="right"> <asp:Label ID="label8" runat="server">Wait List Members:</asp:Label> </td> <td> <telerik:RadTextBox ID="wait_members" runat="server" TextMode="MultiLine" Rows="2" Columns="50" ReadOnly="true"></telerik:RadTextBox> </td> </tr> <tr style="display:none;"> <td align="right"> <asp:Label ID="label9" runat="server">Date (mm/dd/yyyy format):</asp:Label> </td> <td> <telerik:RadTextBox ID="date_mmddyyyy" runat="server" ReadOnly="true"></telerik:RadTextBox> </td> </tr> <tr style="display:none;"> <td align="right"> <asp:Label ID="label10" runat="server">Start Time (hh:mm format):</asp:Label> </td> <td> <telerik:RadTextBox ID="start_time_hhmm" runat="server" ReadOnly="true"></telerik:RadTextBox> </td> </tr> </table> <br /> <span style="padding:0px 145px 0px 3px;">Not Registered</span><span>Registered</span> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" style="padding: 2px 0px 0px 3px;"> <telerik:RadListBox ID="members_not_assigned" runat="server" Width="225px" Height="100px" SelectionMode="Single" AllowTransfer="true" TransferToID="members_assigned" AutoPostBackOnTransfer="false" AllowReorder="false" AutoPostBackOnReorder="false" EnableDragAndDrop="true" ButtonSettings-ShowTransferAll="false" OnClientTransferring="TransferringListBoxItem"> </telerik:RadListBox> <telerik:RadListBox ID="members_assigned" runat="server" Width="195px" Height="100px" SelectionMode="Single" AllowReorder="false" AutoPostBackOnReorder="true" EnableDragAndDrop="true"> </telerik:RadListBox> </telerik:RadAjaxPanel> <label style="padding: 0px 0px 0px 3px; font-size:smaller">* Member name followed by an asterisk indicates member is on the wait list</label> </div> <br /> <div> <input type="checkbox" id="agree" onclick="UpdateSubmitButton()" />I understand the terms and conditions listed <a href="TermsAndConditions.aspx" target="_blank"> here</a>. </div> <br /> <div class="footer"> <button id="submit" onclick="UpdateAppointment()" type="button" disabled="disabled">Submit</button> <button onclick="hideForm();" type="button">Cancel</button> </div> </div> </ContentTemplate> </telerik:RadDock> </asp:Panel>Good afternoon,
I have code in my aspx page:
<telerik:RadComboBox ID="ddlSuperintendent" runat="server" Width="170px" AllowCustomText="false" >
</telerik:RadComboBox>

private void createGrid(){ RadGrid grid = new RadGrid(); this.rgWorkflows = grid; setGridProperties(grid); }private void setGridProperties(RadGrid grid){ grid.ID = "rgWorkflows"; grid.EnableViewState = true; grid.AutoGenerateColumns = false; grid.AllowSorting = true; grid.AllowPaging = true; grid.AllowFilteringByColumn = false; grid.GridLines = GridLines.None; grid.Width = Unit.Percentage(99.8); grid.Height = Unit.Percentage(99.8); grid.HeaderStyle.Width = Unit.Pixel(150); grid.AllowMultiRowSelection = true; grid.MasterTableView.PagerStyle.Mode = GridPagerMode.NextPrevNumericAndAdvanced; grid.ClientSettings.EnableRowHoverStyle = true; grid.ClientSettings.Selecting.AllowRowSelect = true; grid.ClientSettings.Scrolling.AllowScroll = true; grid.ClientSettings.Scrolling.UseStaticHeaders = true; grid.ClientSettings.Scrolling.SaveScrollPosition = true; grid.ClientSettings.Resizing.AllowColumnResize = true; grid.ClientSettings.Resizing.ClipCellContentOnResize = false; grid.ClientSettings.Resizing.EnableRealTimeResize = true; grid.ClientSettings.Resizing.ResizeGridOnColumnResize = true; grid.MasterTableView.DataKeyNames = new string[] { "Id" }; grid.MasterTableView.OverrideDataSourceControlSorting = true; grid.PagerStyle.AlwaysVisible = true; if (!IsPostBack) { grid.MasterTableView.PageSize = 15; } grid.GroupingSettings.CaseSensitive = false; grid.MasterTableView.PagerStyle.Width = 1000; grid.MasterTableView.OverrideDataSourceControlSorting = true; grid.MasterTableView.EnableColumnsViewState = false; grid.AllowFilteringByColumn = true; grid.AllowMultiRowSelection = false;}public static void AddDateTimeFieldToGridView(string fieldName, string headerText, RadGrid grid, int? width){ GridDateTimeColumn dtc = new GridDateTimeColumn() { HeaderText = headerText, DataField = fieldName }; dtc.SortExpression = fieldName.Trim(); dtc.AllowSorting = true; dtc.Resizable = true; dtc.UniqueName = fieldName; dtc.DataFormatString = "{0:dd.MM.yyyy}"; dtc.PickerType = GridDateTimeColumnPickerType.DateTimePicker; dtc.UniqueName = fieldName; if (width != null) { dtc.HeaderStyle.Width = width.Value; } grid.Columns.Add(dtc);}private static void setDateFilterPattern(GridCommandEventArgs e, RadGrid grid, string fieldName, string columnUniqueName) { if (e.CommandName == RadGrid.FilterCommandName && ((Pair)e.CommandArgument).Second.ToString() == columnUniqueName && ((Pair)e.CommandArgument).First.ToString() != "NoFilter" && grid != null) { e.Canceled = true; GridFilteringItem filterItem = (GridFilteringItem)e.Item; string currentPattern = (filterItem[((Pair)e.CommandArgument).Second.ToString()].Controls[0] as RadDatePicker).SelectedDate.Value.ToShortDateString(); string filterPattern = ""; string filterOption = (e.CommandArgument as Pair).First.ToString(); GridBoundColumn dateColumn = (GridBoundColumn)e.Item.OwnerTableView.GetColumnSafe(columnUniqueName); filterPattern = currentPattern; switch (filterOption) { case "EqualTo": var dateTime = Convert.ToDateTime(filterPattern); filterPattern = String.Format("[" + fieldName + "] > '{0}' AND [" + fieldName + "] < '{1}'", filterPattern, dateTime.AddDays(1).ToShortDateString()); dateColumn.CurrentFilterFunction = GridKnownFunction.EqualTo; break; case "NotEqualTo": var dateTime1 = Convert.ToDateTime(filterPattern); filterPattern = String.Format("[" + fieldName + "] < '{0}' OR [" + fieldName + "] > '{1}'", filterPattern, dateTime1.AddDays(1).ToShortDateString()); dateColumn.CurrentFilterFunction = GridKnownFunction.NotEqualTo; break; case "GreaterThan": filterPattern = "[" + fieldName + "] > '" + filterPattern + "'"; dateColumn.CurrentFilterFunction = GridKnownFunction.GreaterThan; break; case "LessThan": filterPattern = "[" + fieldName + "] < '" + filterPattern + "'"; dateColumn.CurrentFilterFunction = GridKnownFunction.LessThan; break; case "GreaterThanOrEqualTo": var dateTime2 = Convert.ToDateTime(filterPattern); filterPattern = String.Format("[" + fieldName + "] > '{0}' AND [" + fieldName + "] < '{1}' OR [" + fieldName + "] >= '{0}'", filterPattern, dateTime2.AddDays(1).ToShortDateString()); dateColumn.CurrentFilterFunction = GridKnownFunction.GreaterThanOrEqualTo; break; case "LessThanOrEqualTo": var dateTime3 = Convert.ToDateTime(filterPattern); filterPattern = String.Format("[" + fieldName + "] > '{0}' AND [" + fieldName + "] < '{1}' OR [" + fieldName + "] <= '{0}'", filterPattern, dateTime3.AddDays(1).ToShortDateString()); dateColumn.CurrentFilterFunction = GridKnownFunction.GreaterThanOrEqualTo; break; case "IsNull": filterPattern = "[" + fieldName + "] IS NULL"; dateColumn.CurrentFilterFunction = GridKnownFunction.IsNull; break; case "NotIsNull": filterPattern = "NOT ([" + fieldName + "] IS NULL)"; dateColumn.CurrentFilterFunction = GridKnownFunction.NotIsNull; break; } foreach (GridColumn column in grid.MasterTableView.Columns) { if (column.UniqueName != columnUniqueName) { column.CurrentFilterFunction = GridKnownFunction.NoFilter; column.CurrentFilterValue = string.Empty; } } dateColumn.CurrentFilterValue = currentPattern; grid.MasterTableView.FilterExpression = filterPattern; filterItem.OwnerTableView.Rebind(); } }