Hi from France,
I came from old Infragistics software version (7x) and now i'm the last in my society to work on new project with telerik software.
recently i use, splitter,dock and tiles with no problem.
But now I'm using for the first time a grid, a hierachical grid.
before use my sql table (idRubrique,libelle,iOrdre,idRubriqueParent,...)
i prefert test how it's work with simulate datatable, because when i was getting sql table i need to modify data before bind it.
This is my sample to create grid hierarchical content, and i don't know why i don't see my last child (t3) on grid.
If someone can open my eyes ? Thanks ! (excuse me for my bad english)
The code behind:
Dim t1 As New System.Data.DataTable
t1.Columns.Add("idRubrique")
t1.Columns.Add("idRubriqueParent")
t1.Columns.Add("DEPENSES")
t1.Columns.Add("BilanAcquisition")
t1.Columns.Add("ESTIMEES")
Dim r As Data.DataRow
r = t1.NewRow
r.ItemArray = {1, 0, "FONCIER", "TEST", Nothing}
t1.Rows.Add(r)
r = t1.NewRow
r.ItemArray = {2, 0, "VRD", Nothing, Nothing}
t1.Rows.Add(r)
Dim t2 As New System.Data.DataTable
t2.Columns.Add("idRubrique")
t2.Columns.Add("idRubriqueParent")
t2.Columns.Add("DEPENSES")
t2.Columns.Add("BILANACQUISITION")
t2.Columns.Add("ESTIMEES")
r = t2.NewRow
r.ItemArray = {1, 1, "Acquisition", Nothing, Nothing}
t2.Rows.Add(r)
r = t2.NewRow
r.ItemArray = {2, 1, "Frais de Notaire", Nothing, Nothing}
t2.Rows.Add(r)
r = t2.NewRow
r.ItemArray = {3, 1, "Archeologie", Nothing, Nothing}
t2.Rows.Add(r)
Dim t3 As New System.Data.DataTable
t3.Columns.Add("idRubrique")
t3.Columns.Add("idRubriqueParent")
t3.Columns.Add("DEPENSES")
t3.Columns.Add("BILANACQUISITION")
t3.Columns.Add("ESTIMEES")
r = t3.NewRow
r.ItemArray = {1, 1, "Frais liés à la négociation foncière", Nothing, Nothing}
t3.Rows.Add(r)
r = t3.NewRow
r.ItemArray = {2, 1, "Aquisition Terrain", Nothing, Nothing}
t3.Rows.Add(r)
r = t3.NewRow
r.ItemArray = {3, 1, "Commission d'acquisition", Nothing, Nothing}
t3.Rows.Add(r)
RadGrid1.MasterTableView.DataSource = t1
RadGrid1.MasterTableView.DataKeyNames = New String() {"idRubrique"}
'LV2
Dim tableViewOrders As New Telerik.Web.UI.GridTableView(RadGrid1)
tableViewOrders.DataSource = t2
tableViewOrders.DataKeyNames = New String() {"idRubrique"}
Dim relationFields As Telerik.Web.UI.GridRelationFields = New Telerik.Web.UI.GridRelationFields()
relationFields.MasterKeyField = "idRubrique"
relationFields.DetailKeyField = "idRubriqueParent"
tableViewOrders.ParentTableRelation.Add(relationFields)
RadGrid1.MasterTableView.DetailTables.Add(tableViewOrders)
'LV3
Dim tableViewOrders2 As New Telerik.Web.UI.GridTableView(RadGrid1)
tableViewOrders2.DataSource = t3
tableViewOrders2.DataKeyNames = New String() {"idRubrique"}
Dim relationFields2 As Telerik.Web.UI.GridRelationFields = New Telerik.Web.UI.GridRelationFields()
relationFields2.MasterKeyField = "idRubrique"
relationFields2.DetailKeyField = "idRubriqueParent"
tableViewOrders2.ParentTableRelation.Add(relationFields2)
tableViewOrders.DetailTables.Add(tableViewOrders2)

Hi,
I'm starting to profile my site locally (using http://www.prefix.io/) and I see the following exceptions that I can't seem to control:
Telerik.Web.UI.InsecureExternalStyleSheetException: empty string
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.QuickDemand
at System.IO.Path.GetFullPath
at System.Web.Util.FileUtil.IsSuspiciousPhysicalPath
at System.IO.Path.CheckInvalidPathChars
at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters
at System.Security.Permissions.FileIOPermission.AddPathList
at System.Security.Permissions.FileIOPermission..ctor
at System.Web.InternalSecurityPermissions.PathDiscovery
at System.Web.HttpRequest.MapPath
at System.Web.HttpServerUtility.MapPath
at Telerik.Web.UI.ExternalScriptHelper.ResolveSecurePath
at Telerik.Web.UI.RadScriptManager.OnResolveScriptReference
I can't seem to actually catch this exception during run time (debugging with all exceptions turned on), nor do I see any way to ignore/stop that exception from being used. Any ideas?
Sometimes i would like to update control without displaying spinning icon
Is there a way?
Thank you
Hi,
is it possible to make one click (on left pane, tree view) to open containing structure of files on right grid pane but not expanding the tree on left
and make double click to expand the tree on left pane without listing anything yet on right grid? (something like in window's explorer)
thanks

How remove the gridlines in RadFileExplorer?
Using Skin="Office2007"


I have one scenario where the Telerik RAD gridview has 2 rows.
Gridview having data as like I have mentioned below.
COLUMN1 COLUMN2 COLUMN3 COLUMN4 COLUMN5 COLUMN6
a b TEXTBOX1 TEXTBOX2 TEXTBOX3 TEXTBOX4
a b TEXTBOX5 TEXTBOX6 TEXTBOX7 TEXTBOX8
COLUMN 3 to COLUMN 6 having texbox where the values are entered by the user
The user enters a value for TEXBOX1, TEXBOX2, TEXBOX3, TEXBOX4, TEXBOX5, TEXBOX6, TEXBOX7, TEXBOX8
COLUMN 1 and COLUMN 2 of ROW 1 and ROW 2 will have the same value as mentioned.
I need to know how to add a new row in the grid if the button is clicked
And the entered value should not get affected. It should be present.
The new row should be added with COLUMN1 and COLUMN 2 having same name as that of the ROW 1 and ROW 2
After clicking on the button the new row should be like below
COLUMN1 COLUMN2 COLUMN3 COLUMN4 COLUMN5 COLUMN6
a b TEXTBOX1 TEXTBOX2 TEXTBOX3 TEXTBOX4
a b TEXTBOX5 TEXTBOX6 TEXTBOX7 TEXTBOX8
a b TEXTBOX9 TEXTBOX10 TEXTBOX11 TEXTBOX12
When the new row is added the user entered value for TEXBOX1,
TEXBOX2, TEXBOX3, TEXBOX4, TEXBOX5, TEXBOX6, TEXBOX7, TEXBOX8 should not
get changed or should not get changed.
TEXTBOX9, TEXTBOX10, TEXTBOX11, TEXTBOX12 should be empty for entering value.
Even if the user clicks again the button the old rows should not get affected.
I want to know how to code for this in VB.NET since I am using telerik rad gridview
