I have a client-side performance problem in IE8 with RadGrid. The grid has only 150 rows and looks like this:
<telerik:grid runat="server" ID="rgArtikel" AllowSorting="false" AllowFilteringByColumn="false" AutoGenerateColumns="false" EnableAjaxSkinRendering="false" EnableViewState="true" Visible="true" OnNeedDataSource="rgArtikel_NeedDataSource" OnItemDataBound="rgArtikel_ItemDataBound"> <ClientSettings AllowKeyboardNavigation="true" EnablePostBackOnRowClick="false"> <Selecting AllowRowSelect="false" /> </ClientSettings> <MasterTableView AllowFilteringByColumn="false"> <Columns> <telerik:GridTemplateColumn UniqueName="Key" InitializeTemplatesFirst="false" HeaderText=""> <ItemTemplate> <asp:Literal ID="lKey" runat="server" Visible="false"></asp:Literal> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Icon1" InitializeTemplatesFirst="false" HeaderText="Leit."> <ItemTemplate> <asp:Image ID="iLeitArtikel" runat="server" Visible="false"></asp:Image> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Icon2" InitializeTemplatesFirst="false" HeaderText="Info"> <ItemTemplate> <asp:Image ID="iArtikel" runat="server" Visible="false"></asp:Image> <uc1:RDisplayArtikel ID="RDisplayArtikel" runat="server" Visible="false" /> <uc2:RSammelArtikel ID="RSammelArtikel" runat="server" Visible="false" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Icon3" InitializeTemplatesFirst="false" HeaderText=""> <ItemTemplate> <asp:Image ID="iPfand" runat="server" Visible="false"></asp:Image> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Akt.VKP" InitializeTemplatesFirst="true" HeaderText="Aktions-VKP"> <ItemTemplate> <telerik:RadNumericTextBox ID="tbAktVkp" runat="server" Width="50px" Height="10px" Type="Currency" DecimalSeparator="," Visible="false" Editable="Editable" MinValue="0"> <ClientEvents OnValueChanged="setChanged" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Aktionen" InitializeTemplatesFirst="false" HeaderText=""> <ItemTemplate> <asp:Image runat="server" ID="iAktionen" Visible="false"></asp:Image> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="iBeschaffung" InitializeTemplatesFirst="false" HeaderText=""> <ItemTemplate> <asp:HyperLink ID="iBeschaffung" runat="server" Visible="false" ToolTip="Beschaffungsregel vorhanden"></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </tegut:XYGrid>The grid is filled in backend with max. 150 rows und is rendered fast. But when the site is shown in IE8, the CPU-Load is up to 100% and the IE doesn't react for about 3s. If I allow scrolling and enable fixed header, the IE stops working for about 5s.
Is there any trick to speed this up ?? I think 150 is not a large number of rows the grid can't handel anymore.
And by the way another problem: the resizing didn't work proper with scrolling enabled too. It's getting only larger not smaller (smallest size is size on load)!
RadEditorCommandList["EmbedBrightcoveVideo"] = function(commandName, editor, tool) { alert('EmbedBrightcoveVideo fired.');}

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="90%" height="90%"> <param name="source" value="/_catalogs/masterpage/SPRadChart.xap" /> <param name="autoUpgrade" value="True" /> <param name="minRuntimeVersion" value="4.0.50401" /> <param name="onError" value="onSilverlightError" /> <param name="background" value="white" /> <param name="initParams" value="SiteUrl=http://devsrv03/sites/test,DisplayLegend=True,LegendItemMarkerShape=Square,LegendPosition=Right,ChartTitle=RadChart,MarkedZones=,ColorPalette=,EnableAnimations=True,ItemWidthPercent=80,ItemOverlapPercent=0,LabelFormatBehavior=HumanReadable,NoDataString=No Data,EnableLogarithmicScale=False,EnableHorizontalGridlines=True,EnableHorizontalMinorGridlines=False,EnableHorizontalStriplines=True,EnableVerticalGridlines=False,EnableVerticalStriplines=False,EnableSelection=False,EnableCustomGridline=False,AxisXLayoutMode=Auto,AxisXLabelStep=1,AxisXLabelLevelCount=1,AxisXLabelRotationAngle=0,AxisXTicksDistance=50,AxisYExtendDirection=Smart,ListId=00000000-0000-0000-0000-000000000000,SeriesDefinitions=,MS.SP.url=http://devsrv03/sites/test" /> <a href="http://go.microsoft.com/fwlink/?LinkID=149156&;v=4.0.50826.0" style="text-decoration:none"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none" /> </a> </object>Message: 'Sys' is undefined
Line: 465
Char: 1
Code: 0
URI: http://localhost/SMEPayroll9.5_VSS/Employee/Emp_Overtime.aspx
Message: 'Telerik' is undefined
Line: 886
Char: 1
Code: 0
URI: http://localhost/SMEPayroll9.5_VSS/Employee/Emp_Overtime.aspx
<?
xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<
configuration>
<
configSections>
<
sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<
sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<
section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<
sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<
section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
<
section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<
section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
</
sectionGroup>
</
sectionGroup>
</
sectionGroup>
</
configSections>
<
connectionStrings>
<
add name="PSLConnectionString1" connectionString="Data Source=DEVELOPMENT4\RAM;Initial Catalog=PSL;Persist Security Info=True;User ID=sa;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio Express""
providerName="System.Data.SqlClient" />
<
add name="PSLConnectionString2" connectionString="Data Source=DEVELOPMENT4\RAM;Initial Catalog=PSL;Persist Security Info=True;User ID=sa;Password=MOMFlat;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio Express""
providerName="System.Data.SqlClient" />
</
connectionStrings>
<
appSettings>
<
add key="EVEN_ROW_COLOR" value="FFFFFF" />
<
add key="ODD_ROW_COLOR" value="E5E5E5" />
<
add key="TABLE_BORDER_COLOR" value="ffffff" />
<
add key="BASE_COLOR" value="4D5459" />
<
add key="HEAD_COLOR" value="..\Frames\Images\TOOLBAR\backs.jpg" />
<
add key="PAGE_SIZE" value="20" />
<
add key="DB_NAME" value="SCAFF" />
<!--
<add key="DB_NAME" value="JYE-jan12" />-->
<!--
<add key="DB_NAME" value="SPC_19dec" />-->
<
add key="DB_SERVER" value="DEVELOPMENT4\RAM" />
<
add key="DB_UID" value="sa" />
<
add key="DB_PWD" value="anb@payroll" />
<
add key="CrystalImageCleaner-AutoStart" value="true" />
<
add key="CrystalImageCleaner-Sleep" value="60000" />
<
add key="CrystalImageCleaner-Age" value="120000" />
<
add key="SYS_CONFIG" value="0x59185499C345D05F92CED21FC2CF2BD2C8BCE8D3462EF50749EF3CDC4096C6EC516D5X10115D05EA097524FB22C22X" />
<
add key="TARGET_DIRECTORY" value="C:\ANBPAYROLL\CERTIFICATE" />
<
add key="DB_BACKUP" value="C:\ANBPAYROLL" />
</
appSettings>
<
system.web>
<
sessionState cookieless="false" mode="InProc"/>
<
httpRuntime maxRequestLength="10000" executionTimeout="3600"/>
<
customErrors mode="Off"></customErrors>
<
pages>
<
controls>
<
add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
</
controls>
</
pages>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<!--
<httpRuntime maxRequestLength="61440" executionTimeout="20"></httpRuntime>-->
<
httpHandlers>
<
remove verb="*" path="*.asmx"/>
<
add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
<
add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<
add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource,Telerik.Web.UI" verb="*" validate="false" />
<
add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>
<
add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
<
add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
<
add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
</
httpHandlers>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<
compilation debug="true">
<
assemblies>
<
add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<
add assembly="CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="CrystalDecisions.Enterprise.InfoStore, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<
add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<
add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<
add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</
assemblies>
</
compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<
authentication mode="Windows">
</
authentication>
<
globalization uiCulture="en" culture="en-GB"/>
<
httpModules>
<
add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>
<
add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
</
httpModules>
</
system.web>
<
system.webServer>
<
validation validateIntegratedModeConfiguration="false"/>
<
handlers>
<
remove name="WebServiceHandlerFactory-Integrated"/>
<
remove name="ChartImage_axd"/>
<
remove name="Telerik_Web_UI_SpellCheckHandler_axd"/>
<
remove name="Telerik_Web_UI_DialogHandler_aspx"/>
<
remove name="Telerik_RadUploadProgressHandler_ashx"/>
<
remove name="Telerik_Web_UI_WebResource_axd"/>
<
add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
<
add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
<
add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
<
add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
<
add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
<
add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
<
add name="Telerik.Web.UI.WebResource" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" modules="IsapiModule" scriptProcessor="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" />
<
add name="*.ashx_*" path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2" preCondition="integratedMode,runtimeVersionv2.0"/>
</
handlers>
<
modules>
<
remove name="RadUploadModule"/>
<
remove name="RadCompression"/>
<
add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<
add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode,runtimeVersionv2.0"/>
<
add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode,runtimeVersionv2.0"/>
</
modules>
<
security>
<
requestFiltering>
<
requestLimits maxAllowedContentLength="10240000"/>
</
requestFiltering>
</
security>
</
system.webServer>
<!--
to fix sys is undefined-->
<
system.web.extensions>
<
scripting>
<
scriptResourceHandler enableCompression="false" enableCaching="true" />
</
scripting>
</
system.web.extensions>
<
location path="Telerik.Web.UI.WebResource.axd">
<
system.web>
<
authorization>
<
allow users="*"/>
</
authorization>
</
system.web>
</
location>
</
configuration>
<%@ Page Language="C#" Title="Book Of Formulas" MasterPageFile="~/BoF.master" AutoEventWireup="true"%><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Content ContentPlaceHolderID="PageContent" runat="server"> <h2>Nestlé Book Of Formulas</h2> <telerik:RadGrid runat="server" ID="RadGrid1" DataSourceID="LinqDataSource1" AllowAutomaticUpdates="false" AllowAutomaticInserts="false" AllowAutomaticDeletes="True" AllowFilteringByColumn="True" AutoGenerateColumns="False" EnableLinqExpressions="false" AllowSorting="true" AllowPaging="True" CellSpacing="0" GridLines="None"> <ClientSettings EnablePostBackOnRowClick="true"> <Selecting AllowRowSelect="true" /> </ClientSettings> <MasterTableView CurrentResetPageIndexAction="SetPageIndexToFirst" AutoGenerateColumns="False" DataSourceID="LinqDataSource1" DataKeyNames="routes_pk" RetrieveDataTypeFromFirstItem="true" AllowPaging="true"> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="RouteNumber" HeaderText="Route Number" DataType="System.Int32" FilterControlAltText="Filter RouteNumber column" SortExpression="RouteNumber" UniqueName="RouteNumber" AutoPostBackOnFilter="true" ShowFilterIcon="false"/> <telerik:GridBoundColumn DataField="Region" FilterControlAltText="Filter Region column" HeaderText="Region" SortExpression="Region" UniqueName="Region"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Area" FilterControlAltText="Filter Area column" HeaderText="Area" SortExpression="Area" UniqueName="Area"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="District" FilterControlAltText="Filter District column" HeaderText="District" SortExpression="District" UniqueName="District"> </telerik:GridBoundColumn> </Columns> <DetailTables> <telerik:GridTableView DataSourceID="LinqDataSource2" AutoGenerateColumns="False" DataKeyNames="routes_pk_fk" AllowPaging="false" Width="100%" InsertItemPageIndexAction="ShowItemOnCurrentPage" EditMode="PopUp"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="routes_pk_fk" MasterKeyField="routes_pk" /> </ParentTableRelation><RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn><ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" /> <telerik:GridBoundColumn DataField="StartDate" HeaderText="Start Date" /> <telerik:GridBoundColumn DataField="WeeklyBase" HeaderText="Weekly Base" /> <telerik:GridBoundColumn DataField="CommissionRate" HeaderText="CommissionRate" /> <telerik:GridBoundColumn DataField="VROT" HeaderText="VROT" /> <telerik:GridBoundColumn DataField="RoutePremium" HeaderText="Route Premium" /> <telerik:GridBoundColumn DataField="ThreeByTwo" HeaderText="3x2" /> <telerik:GridBoundColumn DataField="Depot" Visible="false" HeaderText="Depot" /> <telerik:GridBoundColumn DataField="Market" Visible="false" HeaderText="Market" /> <telerik:GridBoundColumn DataField="Comments" Visible="false" HeaderText="Comments"/> <telerik:GridBoundColumn DataField="RouteType" Visible="false" HeaderText="Route Type" /> <telerik:GridBoundColumn DataField="Incentive" Visible="false" HeaderText="Incentive" /> <telerik:GridBoundColumn DataField="Format" Visible="false" HeaderText="Format" /> <telerik:GridBoundColumn DataField="Band" Visible="false" HeaderText="Band" /> <telerik:GridBoundColumn DataField="MarketTarget" Visible="false" HeaderText="Market Target" /> <telerik:GridBoundColumn DataField="Region" Visible="false" HeaderText="Region" /> <telerik:GridBoundColumn DataField="Area" Visible="false" HeaderText="Area" /> <telerik:GridBoundColumn DataField="District" Visible="false" HeaderText="District" /> <telerik:GridBoundColumn DataField="RouteTarget" Visible="false" HeaderText="Route Target" /> <telerik:GridBoundColumn DataField="PercentFromMarketTarget" Visible="false" HeaderText="PercentFromMarketTarget" /> <telerik:GridBoundColumn DataField="StartDate" Visible="false" HeaderText="Start Date" /> <telerik:GridBoundColumn DataField="EndDate" Visible="false" HeaderText="End Date" /> <telerik:GridButtonColumn ConfirmText="Delete this route?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" /> </Columns> <EditFormSettings ColumnNumber="3" CaptionFormatString="Edit information for route with ID {0}" CaptionDataField="RouteNumber"> <FormTableItemStyle Wrap="False"></FormTableItemStyle> <FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle> <FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" Width="100%" /> <FormTableStyle GridLines="Horizontal" CellSpacing="0" CellPadding="2" CssClass="module" Height="110px" Width="100%" /> <FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle> <FormStyle Width="100%" BackColor="#eef2ea"></FormStyle> <EditColumn UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit"> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Left" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings><PagerStyle AlwaysVisible="True"></PagerStyle> </telerik:GridTableView> </DetailTables> <EditFormSettings> <EditColumn ButtonType="ImageButton" /> <PopUpSettings Modal="true" /> </EditFormSettings><PagerStyle AlwaysVisible="True"></PagerStyle> </MasterTableView> <PagerStyle AlwaysVisible="true" /><FilterMenu EnableImageSprites="False"><WebServiceSettings><ODataSettings InitialContainerName=""></ODataSettings></WebServiceSettings></FilterMenu><HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"><WebServiceSettings><ODataSettings InitialContainerName=""></ODataSettings></WebServiceSettings></HeaderContextMenu> </telerik:RadGrid> <asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="BoFLinqDataContext"EnableDelete="True" EnableInsert="True" EnableUpdate="True" TableName="view_routes_radrs" > </asp:LinqDataSource><asp:LinqDataSource ID="LinqDataSource2" runat="server" ContextTypeName="BoFLinqDataContext"EnableDelete="True" EnableInsert="True" EnableUpdate="True" TableName="tbl_route_informations"Where="routes_pk_fk == @routes_pk"> <WhereParameters> <asp:Parameter Name="routes_pk" Type="Int32" DefaultValue="2021" /> </WhereParameters> </asp:LinqDataSource> </asp:Content>