I try to use a custom DataTable for the datasource. But i got no error, but nothing are displayed.
any suggestion?
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Dim dtTable As New DataTable |
| Dim dtRow As DataRow |
| dtTable.Columns.Add(New DataColumn("ID", System.Type.GetType("System.Int32"))) |
| dtTable.Columns.Add(New DataColumn("Title", System.Type.GetType("System.String"))) |
| dtTable.Columns.Add(New DataColumn("URL", System.Type.GetType("System.String"))) |
| dtTable.Columns.Add(New DataColumn("ParentID", System.Type.GetType("System.Int32"))) |
| dtTable.TableName = "SiteMap" |
| dtRow = dtTable.NewRow |
| dtRow.Item("ID") = 1 |
| dtRow.Item("Title") = "Entreprise" |
| dtRow.Item("URL") = System.DBNull.Value |
| dtRow.Item("ParentID") = System.DBNull.Value |
| dtTable.Rows.Add(dtRow) |
| dtRow = dtTable.NewRow |
| dtRow.Item("ID") = 2 |
| dtRow.Item("Title") = "Test" |
| dtRow.Item("URL") = "" |
| dtRow.Item("ParentID") = 1 |
| dtTable.Rows.Add(dtRow) |
| SiteMap1.DataSource = dtTable |
| End Sub |
| <telerik:RadSiteMap runat="server" ID="SiteMap1" Skin="WebBlue" |
| ShowNodeLines="true" MaxDataBindDepth="2" DataFieldID="ID" DataFieldParentID="ParentID" DataTextField="Title" > |
| <LevelSettings> |
| <telerik:SiteMapLevelSetting Level="0"> |
| <ListLayout RepeatColumns="3" AlignRows="true" /> |
| </telerik:SiteMapLevelSetting> |
| </LevelSettings> |
| </telerik:RadSiteMap> |
any suggestion?