or
I am getting small arrows in the radtreeview . Every Node has a small arrow like ">" before it . I am not sure its a bug in the control or whether its a setting . Please help to get rid of this arrow.
+ > Mainnode .
> Subnode one .
> Subnode two.
I have tried to recreate the issue.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<!DOCTYPE html>
<
script
runat
=
"server"
>
protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("EmployeeID");
dt.Columns.Add("LastName");
dt.Columns.Add("FirstName");
dt.Columns.Add("Title");
dt.Columns.Add("ReportsTo");
dt.Rows.Add(new object[] { 1, "Davalio", "Nancy", "Sales Representative", 2 });
dt.Rows.Add(new object[] { 2, "Fuller", "Andrew", "Vice President, Sales", null });
dt.Rows.Add(new object[] { 3, "Leverling", "Janet", "Sales Representative", 2 });
dt.Rows.Add(new object[] { 4, "Peacock", "Margaret", "Sales Representative", 2 });
(sender as RadGrid).DataSource = dt;
}
</
script
>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
style
>
html,
body,
form {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
}
.header {
width: 100%;
height: 20px;
background: blue;
color: white;
}
.menu {
width: 100%;
height: 20px;
background: black;
color: white;
}
.footer {
height: 20px;
width: 100%;
background: blue;
color: white;
position: absolute;
bottom: 0;
}
</
style
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
EnableTheming
=
"True"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"LatePanel"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
div
class
=
"header"
>Header</
div
>
<
div
class
=
"menu"
>Menu</
div
>
<
asp:Panel
ID
=
"LatePanel"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
>
<
telerik:RadSplitter
runat
=
"server"
id
=
"InnerSplitter"
Orientation
=
"Vertical"
VisibleDuringInit
=
"false"
Width
=
"100%"
Height
=
"100%"
HeightOffset
=
"60"
>
<
telerik:RadPane
ID
=
"LeftMenuPane"
runat
=
"server"
Scrolling
=
"None"
BackColor
=
"SteelBlue"
Width
=
"27%"
>
right
</
telerik:RadPane
>
<
telerik:RadSplitBar
runat
=
"server"
id
=
"RadSplitBar4"
/>
<
telerik:RadPane
ID
=
"RightMenuPane"
runat
=
"server"
Scrolling
=
"None"
BackColor
=
"Tomato"
>
<%-- >>RADGRID--%>
<
telerik:RadGrid
ID
=
"RadGrid1"
Height
=
"100%"
runat
=
"server"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
AllowSorting
=
"true"
>
<
ClientSettings
EnablePostBackOnRowClick
=
"true"
EnableRowHoverStyle
=
"true"
>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
Width
=
"100%"
TableLayout
=
"Fixed"
AutoGenerateColumns
=
"false"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"EmployeeID"
HeaderText
=
"EmployeeID"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LastName"
HeaderText
=
"LastName"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"FirstName"
HeaderText
=
"FirstName"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderText
=
"Title"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ReportsTo"
HeaderText
=
"ReportsTo"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<%-- <<
RADGRID--
%>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
asp:Panel
>
<
div
class
=
"footer"
>Footer</
div
>
</
form
>
</
body
>
</
html
>
<
telerik:RadGrid
ID
=
"Grid"
runat
=
"server"
AutoGenerateColumns
=
"false"
Skin
=
"Simple"
AllowSorting
=
"true"
AllowFilteringByColumn
=
"true"
EnableHeaderContextMenu
=
"true"
EnableHeaderContextFilterMenu
=
"true"
OnNeedDataSource
=
"Grid_NeedDataSource"
OnItemDataBound
=
"Grid_ItemDataBound"
ViewStateMode
=
"Disabled"
AllowPaging
=
"true"
PageSize
=
"500"
AllowCustomPaging
=
"true"
>
It has batch editing enabled, too.
It has about 30 columns, 20 of them are GridTemplateColumn with RadComboBox. When we have more than 100 rows, page load is very slow, and customer doesn't want us to have pagination.
Is there any way so we can speed up page load? It's a mandatory requirement for us.
Thanks in advance,
Alfonso