When 'postback' event is triggered in a page, rad grid header style is reset. What could be the cause of this issue and how to fix it?
aspx code
<
asp:UpdatePanel
UpdateMode
=
"Always"
ID
=
"upGridConfig"
runat
=
"server"
>
<
ContentTemplate
>
<
asp:HiddenField
ID
=
"hdnId"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"hdnTowerNo"
runat
=
"server"
/>
<
telerik:RadGrid
ID
=
"gridWindTurbines"
ViewStateMode
=
"Enabled"
AllowPaging
=
"true"
AllowMultiRowSelection
=
"false"
AllowSorting
=
"true"
OnPageIndexChanged
=
"gridWindTurbines_PageIndexChanged"
OnNeedDataSource
=
"gridWindTurbines_NeedDataSource"
AutoGenerateColumns
=
"false"
AllowAutomaticInserts
=
"true"
GridLines
=
"Horizontal"
ClientSettings-EnableRowHoverStyle
=
"true"
OnItemDataBound
=
"gridWindTurbines_ItemDataBound"
EnableAjaxSkinRendering
=
"false"
MasterTableView-RowIndicatorColumn-ItemStyle-BorderColor
=
"ActiveBorder"
Height
=
"264px"
runat
=
"server"
>
<
ClientSettings
Scrolling-AllowScroll
=
"true"
Selecting-AllowRowSelect
=
"true"
Scrolling-UseStaticHeaders
=
"true"
Selecting-UseClientSelectColumnOnly
=
"true"
>
<
ClientEvents
OnRowSelecting
=
"enablelink"
OnRowDeselecting
=
"disablelink"
/>
</
ClientSettings
>
<
MasterTableView
AllowPaging
=
"true"
DataKeyNames
=
"NAME,OBJID,MODEL,POWER"
Visible
=
"true"
Width
=
"100%"
TableLayout
=
"Fixed"
EnableViewState
=
"true"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
AlternatingItemStyle-HorizontalAlign
=
"Center"
ClientDataKeyNames
=
"NAME,OBJID"
>
<
Columns
>
<
telerik:GridClientSelectColumn
UniqueName
=
"CHK"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-Width
=
"5%"
>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"OBJID"
HeaderStyle-Font-Bold
=
"true"
Visible
=
"false"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"NAME"
HeaderStyle-Font-Bold
=
"true"
HeaderText
=
"WTG"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"MODEL"
HeaderText
=
"TYPE"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"25%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"POWER"
SortExpression
=
"POWER"
HeaderStyle-Font-Bold
=
"true"
HeaderText
=
"POWER"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"LblPower"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"PLCCount"
HeaderText
=
"#PLC"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"CCUCount"
HeaderText
=
"#CCU"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SMPCount"
HeaderText
=
"#SMP"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DASCount"
HeaderText
=
"#DAS"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
HeaderStyle
CssClass
=
"GridHeader"
/>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
VerticalAlign
=
"Bottom"
Position
=
"Bottom"
AlwaysVisible
=
"true"
/>
</
telerik:RadGrid
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
Has anyone managed to create a FileBrowserContentProvider to handle physical paths outside the web app? I have a scenario where I need files to be managed outside of the application, and it appears that everything wants virtual paths!
Looking at the demo I also thought of using a httphandler for the files, however that isn’t working. I got as far as getting the directory tree to show in the left tree view however no files are being shown.
I am by no means an ASP.net expert and am still learning the ropes, so if anyone can point me in the right direction I'd be most grateful.
I Keep getting errors like below thrown up:
---------------------------
Message from webpage
---------------------------
Callback Loading error:
D:\Test\
Unrecognized escape sequence. (14): { path : "D:\Test\", sortExpression : ""}96|/wEWCAL4tITjBwL8w9uGDALztZepDwLytZepDwL1tZepDwL0tZepDwLvtZepDwLutZepD4v1sVL6WoAl9jmHj5iuS6WymetQ
---------------------------
OK
---------------------------
<
telerik:AjaxSetting
AjaxControlID
=
"Grid"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"Grid"
LoadingPanelID
=
"LoadingPanel2"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<telerik:AjaxSetting AjaxControlID=
"FilterTextBoxId"
>
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID=
"Grid"
LoadingPanelID=
"LoadingPanel2"
/>
</UpdatedControls>
</telerik:AjaxSetting>
protected
void
GridOnItemCreated(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
if
(e.Item
is
GridFilteringItem)
{
GridFilteringItem dataItem = e.Item
as
GridFilteringItem;
TextBox filterBox = dataItem[
"MyfirstColumn"
].Controls[0]
as
TextBox;
AjaxManager.AjaxSettings.AddAjaxSetting(filterBox, Grid, LoadingPanel2);
}
}