or

<telerik:GridTemplateColumn ReadOnly="true" AllowFiltering="false" GroupByExpression="CloseOutType Group By CloseOutType" DataField="CloseOutType" SortExpression="CloseOutType" > <HeaderTemplate> <table> <tr> <td style="width:20%"><asp:Image ID="imgCloseOutType" ImageUrl="~/Images/closeout_type.png" runat="server" /></td> <td style="width:80%"> <asp:Button ID="btnheaderCloseOutType" Title="Sort by Interim/Workbook" runat="server" CommandName="Sort" CssClass="LabelViewForButton" CommandArgument="CloseOutType" Text="Interim/Workbook" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <div style="text-align:center"> <asp:Label ID="lblCloseOutType" runat="server" Text='<%# eval("CloseOutType") %>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn>/*sorting, reordering*/.RadGrid_Vista .rgHeader .rgSortAsc{ background-position:3px -248px; height:10px; }.RadGrid_Vista .rgHeader .rgSortDesc{ background-position:3px -198px; height:10px;}.GridReorderTop_Vista,.GridReorderBottom_Vista{ width:9px !important; height:9px !important; margin-left:-5px; background:0 0 no-repeat url('Grid/sprite.gif');}.GridReorderBottom_Vista{ background-position:0 -50px;}<telerik:RadWindowManager ID="RadWindowManagerMaster" runat="server" OnClientDragEnd="WindowMoved" PreserveClientState="true" Behaviors="Close, Move" Behavior="Close, Move"> <Windows> <telerik:RadWindow ID="BinAssignmentDialog" runat="server" Title="Bin Assignment" Height="384px" Width="530px" Left="400px" ReloadOnShow="true" OnClientDragEnd="WindowMoved" ShowContentDuringLoad="false" Modal="true" VisibleStatusbar="false" Top="80px" /> </Windows></telerik:RadWindowManager>function ShowBinAssignmentDialog(bintolotid) { var oWndMgr = $find("<%= RadWindowManagerMaster.ClientID %>"); var oWnd = oWndMgr.Open("BinAssignmentDetail.aspx?btl=" + bintolotid, "BinAssignmentDialog"); var x = readCookie('BinAssignmentDialogLeft'); var y = readCookie('BinAssignmentDialogTop'); if (x) { oWnd.moveTo(x, y); } else { oWnd.moveTo(80, 80); // move to top left } return false;}function WindowMoved(sender, args) { debugger; window.setTimeout(function () { SaveSizeAndPosition(sender, args); }, 10);}for (int i = 0; i < RadGrid1.PageSize; i++){ RadGrid1.EditIndexes.Add(i);}RadGrid1.Rebind();<telerik:RadGrid ID="RadGrid1" runat="server" ShowStatusBar="True" DataSourceID="SqlDataSource1" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" AutoGenerateDeleteColumn="false" AutoGenerateEditColumn="false" GridLines="None" ShowGroupPanel="True" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" AllowMultiRowEdit="true"> <HeaderContextMenu EnableImageSprites="True" CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> <MasterTableView DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="EmissionFactorGroupID" AllowMultiColumnSorting="True" PageSize="10" CommandItemDisplay="Bottom" CommandItemSettings-AddNewRecordText=" Add New Emission Factor Group" CommandItemSettings-ShowAddNewRecordButton="true" CommandItemSettings-ShowExportToExcelButton="true" EditMode="InPlace" NoDetailRecordsText="No emission factor groups to display." EditFormSettings-EditColumn-CancelText="Cancel" EditFormSettings-EditColumn-ButtonType="ImageButton"> <DetailTables> <telerik:GridTableView AllowMultiColumnSorting="true" DataKeyNames="EmissionFactorID" DataSourceID="SqlDataSource2" Width="100%" runat="server" AutoGenerateColumns="false" AllowFilteringByColumn="false" CommandItemDisplay="Bottom" CommandItemSettings-AddNewRecordText=" Add New Emission Factor" CommandItemSettings-ShowAddNewRecordButton="true" EditMode="InPlace" NoDetailRecordsText="No emission factors to display."> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="EmissionFactorGroupID" MasterKeyField="EmissionFactorGroupID" /> </ParentTableRelation> <DetailTables> <telerik:GridTableView AllowMultiColumnSorting="true" DataKeyNames="EmissionGasBreakdownID" DataSourceID="SqlDataSource3" Width="100%" runat="server" AutoGenerateColumns="false" AllowFilteringByColumn="false" CommandItemDisplay="Bottom" CommandItemSettings-AddNewRecordText=" Add New Gas" CommandItemSettings-ShowAddNewRecordButton="true" EditMode="InPlace" NoDetailRecordsText="No gases to display."> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="EmissionFactorID" MasterKeyField="EmissionFactorID" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn Visible="false" ReadOnly="true" DataField="EmissionGasBreakdownID" DataType="System.Int32" SortExpression="EmissionGasBreakdownID" UniqueName="EmissionGasBreakdownID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn Visible="false" ReadOnly="true" DataField="EmissionFactorID" SortExpression="EmissionFactorID" UniqueName="EmissionFactorID" DataType="System.Int32"> </telerik:GridBoundColumn> <telerik:GridDropDownColumn DropDownControlType="RadComboBox" DataType="System.Int32" DataField="GasID" HeaderText="Gas" SortExpression="GasID" UniqueName="GasID" DataSourceID="SqlDataSource4" ListTextField="GasName" ListValueField="EmissionGasID"> </telerik:GridDropDownColumn> <telerik:GridBoundColumn DataField="Factor" DataType="System.Decimal" HeaderText="Factor" SortExpression="Factor" UniqueName="Factor" DataFormatString="{0:0.000000000000}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UOM" HeaderText="UOM" SortExpression="UOM" UniqueName="UOM"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" EditText="Edit..." UpdateText="Save your changes..." CancelText="Cancel your changes..." InsertText=" Add new item..." /> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Are you sure you wish to delete this gas?" /> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn Visible="false" ReadOnly="true" DataField="EmissionFactorID" DataType="System.Int32" HeaderText="EmissionFactorID" SortExpression="EmissionFactorID" UniqueName="EmissionFactorID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Factor" DataType="System.Decimal" HeaderText="Factor" SortExpression="Factor" UniqueName="Factor" DataFormatString="{0:0.000000000000}"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="EffectiveFrom" DataType="System.DateTime" HeaderText="Effective From" SortExpression="EffectiveFrom" UniqueName="EffectiveFrom"> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn DataField="EffectiveTo" DataType="System.DateTime" HeaderText="Effective To" SortExpression="EffectiveTo" UniqueName="EffectiveTo"> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Description" SortExpression="Description" UniqueName="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Source" HeaderText="Source" SortExpression="Source" UniqueName="Source"> </telerik:GridBoundColumn> <telerik:GridBoundColumn Visible="false" ReadOnly="true" DataField="EmissionFactorGroupID" DataType="System.Int32" HeaderText="EmissionFactorGroupID" SortExpression="EmissionFactorGroupID" UniqueName="EmissionFactorGroupID"> </telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="IPCCTier" DataType="System.Byte" HeaderText="IPCC" SortExpression="IPCCTier" UniqueName="IPCCTier" HeaderStyle-Width="20px" ItemStyle-Width="20px" NumericType="Number"> </telerik:GridNumericColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" EditText="Edit..." UpdateText="Save your changes..." CancelText="Cancel your changes..." InsertText=" Add new item..." /> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Are you sure you wish to delete this emission factor?" /> </Columns> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <ExpandCollapseColumn Visible="True"> </ExpandCollapseColumn> </telerik:GridTableView> </DetailTables> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn Visible="false" ReadOnly="true" DataField="EmissionFactorGroupID" DataType="System.Int32" HeaderText="EmissionFactorGroupID" SortExpression="EmissionFactorGroupID" UniqueName="EmissionFactorGroupID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="GroupName" HeaderText="Group Name" SortExpression="GroupName" UniqueName="GroupName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ResourceType" HeaderText="Resource Type" SortExpression="ResourceType" UniqueName="ResourceType"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ResourceName" HeaderText="Name" SortExpression="ResourceName" UniqueName="ResourceName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ResourceUOM" HeaderText="UOM" SortExpression="ResourceUOM" UniqueName="ResourceUOM"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Region" HeaderText="Region" SortExpression="Region" UniqueName="Region"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="OwnerTenantID" HeaderText="Owner Tenant ID" SortExpression="OwnerTenantID" UniqueName="OwnerTenantID" DataType="System.Int32" Visible="false"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="Shared" DataType="System.Boolean" HeaderText="Shared" SortExpression="Shared" UniqueName="Shared"> </telerik:GridCheckBoxColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" EditText="Edit..." UpdateText="Save your changes..." CancelText="Cancel your changes..." InsertText=" Add new item..." /> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Are you sure you wish to delete this emission factor group?" /> </Columns> </MasterTableView> <ClientSettings AllowDragToGroup="True"> </ClientSettings></telerik:RadGrid><asp:UpdatePanel ID="up" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder> <asp:Button ID="btn_TestLoad" runat="server" Text="Test load" onclick="btn_TestLoad_Click" /> </ContentTemplate> </asp:UpdatePanel>private void LoadOwnControl() { Control ctrl = LoadControl(CurrentLoadedControlName); ph.Controls.Clear(); ph.Controls.Add(ctrl); } protected override void OnInit(EventArgs e) { base.OnInit(e); if (Session["CurrentLoadedControlName"] != null) LoadOwnControl(); } protected void Page_Load(object sender, EventArgs e) { } private string CurrentLoadedControlName { get { if (Session["CurrentLoadedControlName"] == null) Session["CurrentLoadedControlName"] = "~/DummyControl.ascx"; return Session["CurrentLoadedControlName"] as string; } set { Session["CurrentLoadedControlName"] = value; } } protected void btn_TestLoad_Click(object sender, EventArgs e) { CurrentLoadedControlName = "~/PageImageEditor.ascx"; LoadOwnControl(); }<telerik:RadImageEditor ID="RadImageEditor1" runat="server"></telerik:RadImageEditor><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><%@ Register src="PageImageEditor.ascx" tagname="PageImageEditor" tagprefix="uc1" %><%@ Register src="MainContainer.ascx" tagname="MainContainer" tagprefix="uc2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <%--<telerik:RadStyleSheetManager ID="RadStyleSheetManager2" runat="server"> <StyleSheets> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.ImageEditor.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.ImageEditor.Default.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.ToolBar.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.ToolBar.Default.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Dock.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.Dock.Default.css" Assembly="Telerik.Web.UI" /> </StyleSheets> </telerik:RadStyleSheetManager> --%></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <uc2:MainContainer ID="MainContainer1" runat="server" /> </div> </form></body></html>