or
<telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" DataSourceID="obsShiftPeriods" GridLines="None" Skin="Metro" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"> <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="False" DataSourceID="obsShiftPeriods" DataKeyNames="ShiftId,PeriodId"> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="3%"> <HeaderStyle Width="3%" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" ButtonType="ImageButton" ImageUrl="~/images/delete.png" ConfirmText="Are you sure?"> </telerik:GridButtonColumn> <telerik:GridDateTimeColumn DataField="DateFrom" DataFormatString="{0:dd/MM/yyyy}" DataType="System.DateTime" FilterControlAltText="Filter DateFrom column" HeaderText="Date From" UniqueName="DateFrom"> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn DataField="DateTo" DataFormatString="{0:dd/MM/yyyy}" DataType="System.DateTime" FilterControlAltText="Filter DateTo column" HeaderText="Date To" UniqueName="DateTo"> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn DataField="TimeIn" DataType="System.DateTime" DataFormatString="{0:hh:mm tt}" FilterControlAltText="Filter TimeIn column" HeaderText="Time In" PickerType="TimePicker" UniqueName="TimeIn"> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="GraceIn" DataType="System.Int32" FilterControlAltText="Filter GraceIn column" HeaderText="GraceIn" SortExpression="GraceIn" UniqueName="GraceIn"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="TimeOut" DataType="System.DateTime" DataFormatString="{0:hh:mm tt}" FilterControlAltText="Filter TimeOut column" HeaderText="Time Out" PickerType="TimePicker" UniqueName="TimeOut"> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="GraceOut" DataType="System.Int32" FilterControlAltText="Filter GraceOut column" HeaderText="GraceOut" SortExpression="GraceOut" UniqueName="GraceOut"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="OverTimeStart" DataType="System.Int32" FilterControlAltText="Filter OverTimeStart column" HeaderText="OverTimeStart" SortExpression="OverTimeStart" UniqueName="OverTimeStart"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AbsertAfter" DataType="System.Int32" FilterControlAltText="Filter AbsertAfter column" HeaderText="AbsertAfter" SortExpression="AbsertAfter" UniqueName="AbsertAfter"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="Night" DataType="System.Boolean" FilterControlAltText="Filter Night column" HeaderText="Night" SortExpression="Night" UniqueName="Night"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Sat" DataType="System.Boolean" FilterControlAltText="Filter Sat column" HeaderText="Sat" SortExpression="Sat" UniqueName="Sat"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Sun" DataType="System.Boolean" FilterControlAltText="Filter Sun column" HeaderText="Sun" SortExpression="Sun" UniqueName="Sun"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Mon" DataType="System.Boolean" FilterControlAltText="Filter Mon column" HeaderText="Mon" SortExpression="Mon" UniqueName="Mon"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Tue" DataType="System.Boolean" FilterControlAltText="Filter Tue column" HeaderText="Tue" SortExpression="Tue" UniqueName="Tue"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Wed" DataType="System.Boolean" FilterControlAltText="Filter Wed column" HeaderText="Wed" SortExpression="Wed" UniqueName="Wed"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Thu" DataType="System.Boolean" FilterControlAltText="Filter Thu column" HeaderText="Thu" SortExpression="Thu" UniqueName="Thu"> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="Fri" DataType="System.Boolean" FilterControlAltText="Filter Fri column" HeaderText="Fri" SortExpression="Fri" UniqueName="Fri"> </telerik:GridCheckBoxColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu></telerik:RadGrid> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function pageLoad(sender, eventArgs) { if (!eventArgs.get_isPartialLoad()) { $find("<%= uxAjaxManager.ClientID %>").ajaxRequest("InitialPageLoad"); } } </script> </telerik:RadCodeBlock><div> <telerik:RadAjaxManager ID="uxAjaxManager" runat="server" OnAjaxRequest="uxAjaxManager_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="uxAjaxManager"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="uxTitleGrid" LoadingPanelID="uxTitleGridLoadingPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div class="input_slide"> <telerik:RadGrid ID="uxTitleGrid" runat="server" AutoGenerateColumns="false" AllowPaging="true" PageSize="20" Width="100%" EnableLinqExpressions="false" AllowSorting="true" AllowFilteringByColumn="true" OnNeedDataSource="uxTitleGrid_NeedDataSource" OnItemDataBound="FormatTitleColumns"> <GroupingSettings CaseSensitive="false" /> <MasterTableView> <Columns> . . . </Columns> <NoRecordsTemplate> No Titles listed for your company. </NoRecordsTemplate> </MasterTableView> </telerik:RadGrid> <telerik:RadAjaxLoadingPanel ID="uxTitleGridLoadingPanel" runat="server" /> </div> </div>protected void uxAjaxManager_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e){ if (e.Argument == "InitialPageLoad") { Session["TitlesCanLoad"] = "Yes"; uxTitleGrid.Rebind(); }}protected void uxTitleGrid_NeedDataSource(object source, GridNeedDataSourceEventArgs e){ if (Session["TitlesCanLoad"].ToString() == "Yes") { User currentUser = new User(HttpContext.Current.User.Identity.Name.ToString()); uxTitleGrid.DataSource = RPGService.GetTitles(currentUser.CompanyName, currentUser.UserTypeID); }}<telerik:RadButton ID="btnLogin" runat="server" Text="Login" OnClick="btnLogin_Click"> <Icon PrimaryIconUrl="App_Themes/Blue/Images/ButtonImage.gif" PrimaryIconLeft="5" PrimaryIconTop="5" /> </telerik:RadButton><telerik:RadButton ID="btnLogin" runat="server" Text="Login" OnClick="btnLogin_Click"> <Icon PrimaryIconUrl='<%# GetThemedUrl("Images/ButtonImage.gif")%>' PrimaryIconLeft="5" PrimaryIconTop="5" /></telerik:RadButton>protected string GetThemedUrl(string path){ string url = "~/App_Themes/" + this.Theme + "/" + path; return url;}


