Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur binder man XML till treeview?

Postades av 2005-07-25 22:59:57 - Joakim Åhl, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 704 personer

Har testat flera exemple jag hittat på nätet och dom funkar väll men inte med XPath.
Mina två enkla krav är:
* Skall kunna använda XPath
* Varja Item i XML filen har en egenskap Name som skall läggas till i varje Node

min XML ser ut på detta sättet

<agv Name="AGV">
	<m300 Name="agv 300">
		<in Name="In 574">
			<s180 Name="Sk 180">Antal 11</s180>
			<s181 Name="Sk 181">Antal 1</s181>
		</in>
		<tra Name="tran 094">
			<s183 Name="Sk 183">Antal 3</s183>
		</tra>
	</m300>
</agv>



treeviewn skall alltså se ut så här
AGV
-agv 300
-In 574
-Sk 180
Antal 11
-Sk 181
Antal 1
-tran 094
-Sk 183
Antal 3


OBS! C#


Svara

Sv: Hur binder man XML till treeview?

Postades av 2005-07-26 13:23:50 - Ted Ekeroth

Jag kan inget om XML i C# just för tillfället... BÖrjar precis titta på det själv men tänkte slänga in en länk här som du kan ta en titt på, kanske hjälper:

http://www.c-sharpcorner.com/Code/2003/Sept/XMLTreeView.asp


Svara

Sv: Hur binder man XML till treeview?

Postades av 2005-07-28 16:53:57 - Joakim Åhl

Jag hitta ett bra sätt att binda men min Xpath funkar inte.

detta är min XPath private string xpath_filter ="/agv/sa[@id='agv 35']";



   		private void Form1_Load(object sender, System.EventArgs e)
		{
			
			System.Xml.XmlDocument document = new System.Xml.XmlDataDocument();
			document.Load(@"C:\Documents and Settings\ehel\Mina dokument\Visual Studio Projects\agv\fake.xml");
			populateTreeControl(document.DocumentElement, treeView1.Nodes); 
			treeView1.Refresh();
			
		}



Lägger till saker i min TreeView
private void populateTreeControl(System.Xml.XmlNode document,	System.Windows.Forms.TreeNodeCollection nodes)
		{
			foreach (System.Xml.XmlNode node in document.ChildNodes)
			{
				System.Xml.XmlNode expr = node.SelectSingleNode(xpath_filter);
				string text = (node.Value != null ? node.Value :
					(node.Attributes != null && 
					node.Attributes.Count > 0) ? 
					node.Attributes[0].Value : node.Name);
				if (expr != null)
				{
					TreeNode new_child = new TreeNode(text);
					nodes.Add(new_child);
					populateTreeControl(node, new_child.Nodes);
				}


			}
}


Svara

Sv:Hur binder man XML till treeview?

Postades av 2005-07-28 20:27:23 - Alexander Zetterlund

En liten fråga som inte har med ditt problem att göra...

agv = En automatisk truck (automated guided vehicle)

Eller???

/Alexander


Svara

Sv: Hur binder man XML till treeview?

Postades av 2005-07-28 20:44:11 - Joakim Åhl

Vet ej vad det står för


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 165
27 952
271 704
1 316
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies