AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Prism [ASP.Net] Probleme mit TreeNodeBinding
Thema durchsuchen
Ansicht
Themen-Optionen

[ASP.Net] Probleme mit TreeNodeBinding

Ein Thema von r_kerber · begonnen am 30. Sep 2007 · letzter Beitrag vom 30. Sep 2007
 
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#1

[ASP.Net] Probleme mit TreeNodeBinding

  Alt 30. Sep 2007, 14:51
Ich habe ein Problem mit dem TreeNodeBinding eines TreeViews an eine xml-Datei. Hier zunächst die XML-Datei:
XML-Code:
<?xml version="1.0" encoding="utf-8"?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
  <siteMapNode url="index.aspx" title="Home" description="Homepage Tischtennis FC Voran Ohe">
    <siteMapNode title="Mannschaften" url="#">
      <siteMapNode title="1. Damen" url="~/mannschaften.aspx?mid=26" />
      <siteMapNode title="2. Damen" url="~/mannschaften.aspx?mid=27" />
      <siteMapNode title="3. Damen" url="~/mannschaften.aspx?mid=28" />
      <siteMapNode title="1. Herren" url="~/mannschaften.aspx?mid=23" />
      <siteMapNode title="2. Herren" url="~/mannschaften.aspx?mid=24" />
      <siteMapNode title="3. Herren" url="~/mannschaften.aspx?mid=25" />
    </siteMapNode>
    <siteMapNode title="Termine" url="~/termine.aspx" />
  </siteMapNode>
</siteMap>
Auf die WebForm habe ich einen TreeView gelegt unter Verwendundung einer XmlDataSource an diese XML-Datei gebunden. Dann habe ich die einzelnen Treenodes an die siteMapNodes gebunden
XML-Code:
<asp:TreeView id="TreeView1" runat="server" height="243px" showlines="True" imageset="Msdn" datasourceid="XmlDataSource1" width="214px" maxdatabinddepth="3">
  <DataBindings>
     <asp:TreeNodeBinding datamember="siteMapNode" navigateurlfield="url" depth="1" valuefield="title" textfield="description"></asp:TreeNodeBinding>
     <asp:TreeNodeBinding datamember="siteMapNode" navigateurlfield="url" depth="2" textfield="title"></asp:TreeNodeBinding>
     <asp:TreeNodeBinding datamember="siteMapNode" navigateurlfield="url" depth="3" textfield="title"></asp:TreeNodeBinding>
  </DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="XmlDataSource1" runat="server" datafile="~/web.sitemap"></asp:XmlDataSource></td>
Auf der Webseite wird jetzt immer ein Node für SiteMap angezeigt (TreeView1.jpg). Es bringt auch nichts, wenn ich das Binding für depht 0, 1 und 2 durchführe (TreeView2.jpg). Welche Einstellungen muß ich vornehmen, damit der oberste TreeNode nicht angezeigt wird?
Angehängte Grafiken
Dateityp: jpg trieview2_901.jpg (44,2 KB, 9x aufgerufen)
Dateityp: jpg treeview1_905.jpg (51,7 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz