---
title: "Treeview control"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/112170-treeview-control"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2004-09-23T10:31:18.000Z"
updated: "2004-10-03T11:25:50.000Z"
replies: 14
views: 422
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/112170-treeview-control"
---

# Treeview control

## #1 — maqe, 2004-09-23T10:31Z

jag har installerat microsoft treview control enligt readme filen men när jag kör multipage.aspx så får jag detta fel.

This is page number two, and this page view is selected!

någon som varit med om liknande?

såhär ser min struktur ut

wwwroot
\-webctrl_client
\--1_0

\-sampleapp
\--bin
\---Microsoft.Web.UI.WebControls.dll

\--multipage.aspx + alla andra \*aspx filer

Någon som varit med om samma problem?

Permalänk: https://www.webforum.nu/p/112170

## #2 — Lukaspojken, 2004-09-24T09:38Z

Jag sökte på Googles grupper och fann det här:

<http://groups.google.com/groups?hl=sv&lr=&ie=UTF-8&q=%22This+is+page+number+two%2C+and+this+page+view+is+selected%21%22>

Kanske kan du finna något där...

Permalänk: https://www.webforum.nu/p/1444361

## #3 — maqe, 2004-09-29T08:15Z

Jag skiter i dom exemplen, gjorde ett eget test och läser in data från en xml film. Nån som har ett bra exempel på hur man bygger en bra databas för att göra en dynamisk meny mha treeview kontrollen.

Permalänk: https://www.webforum.nu/p/1449382

## #4 — maqe, 2004-09-30T07:10Z

Någon som kan hjälpa mig med varför SelectedIndexChange inte fungerar på min treeview?

såhär ser min codebehind ut:

> public void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
> 		{
> 			Label1.Text = "dslkfksdmjklfkj";
> 		}

den kör aldrig den här koden ... Jag har även satt autopostback=true för treeview kontrollen

Permalänk: https://www.webforum.nu/p/1449855

## #5 — PDahlen, 2004-09-30T07:13Z

har du en handle på kontrollen så att den vet att den ska köra funktionen?
Jag kör mest VB.net själv och antingen lägger jag en OnIndexChange i kontrollen eller så lägger man typ Handle kontroll.indexchange i funktionsheadern.
I C# kan man antingen lägga i kontrollen eller skriva kod för att skapa en Handle för detta.

Permalänk: https://www.webforum.nu/p/1449857

## #6 — maqe, 2004-09-30T08:37Z

Näe jag har ingen handle, hur skulle en sådan se ut för detta?

Permalänk: https://www.webforum.nu/p/1449882

## #7 — PDahlen, 2004-09-30T08:57Z

Prova att lägga in OnIndexChange="funktionsnamnet" i din kontroll.
ELLER så lägger du Handles kontrollnamn.OnIndexChange efter funktionsheadern.
Nu vet jag inte exakt hur detta ska se ut i C#

Permalänk: https://www.webforum.nu/p/1449890

## #8 — maqe, 2004-09-30T09:33Z

går inge bra för mig alltså ... får inget av ovanstående att fungera. Den reagerar inte på OnIndexChange ens

Permalänk: https://www.webforum.nu/p/1449902

## #9 — PDahlen, 2004-09-30T10:48Z

Posta din .aspx kod och code-behind för kontrollen och IndexChange så ska vi se om vi kan lösa det.

Permalänk: https://www.webforum.nu/p/1449933

## #10 — maqe, 2004-09-30T11:15Z

Här kommer aspx filen:

> \<td vAlign="top"\>\<iewc:treeview id="TreeView1" runat="server" AutoPostBack="True" Width="250px" ShowLines="False"
> 										ImageUrl="file:///D:\\Backup\\C\\Inetpub\\wwwroot\\Meridium\\images\\arrows.gif" SelectExpands="True" SelectedStyle="color:#000000;background-color:#FFFFFF;"
> 										ShowPlus="False" ShowToolTip="False" HoverStyle="text-decoration:underline;background-color:#FFFFFF;color:#000000;"
> 										DefaultStyle="font-family:verdana;font-size:10px;font-weight:bold;padding:3px;background:none;" Indent="10"
> 										TreeNodeSrc="myMenu.xml" onselectedindexchanged="mySelectChangeFn"\>\</iewc:treeview\>\</td\>
> 								\<td vAlign="top" width="2" background="images/breaker.gif"\>\<IMG src="images/dot.gif"\>\</td\>
> 								\<td width="519" height="300"\>\<div id="mylabel" runat="server"\>Event Log:
> 									\</div\>
> 								\</td\>

codebehind:

> void mySelectChangeFn(Object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
> 		{
> 			mylabel.InnerText += "Selected " + e.NewNode.ToString() + " (old NodeIndex=" + e.OldNode.ToString()+")" ;
> 
> 		}

Så ser koden ut för tillfället ...

Permalänk: https://www.webforum.nu/p/1449949

## #11 — maqe, 2004-10-02T12:56Z

ingen som kan hjälpa mig med detta?

Permalänk: https://www.webforum.nu/p/1450810

## #12 — maqe, 2004-10-02T13:06Z

onselectedindexchange skulle de visst va så jag löste det själv :P ...

Permalänk: https://www.webforum.nu/p/1450814

## #13 — maqe, 2004-10-02T13:38Z

Passar på att fråga om någon vet hur man får background-color: none typ eller transparent på hela kontrollen ... jag har nämligen en gradient bakgrund i den td som kontrollen skall ligga.

Har testat backcolor=transparent men det verkar inte slå igenom i kontrollen

Permalänk: https://www.webforum.nu/p/1450831

## #14 — maqe, 2004-10-03T09:39Z

Hur gör man när man vill använda treeview kontrollen som meny och vill t.ex. ladda en UC när jag klickar på en visst menyalternativ ... Alla exempel jag hittar visar bara hur man fyller en treeview med data men inte hur man skall göra för att sedan ladda dess innehåll "länkens content alltså". Vad ska jag använda mig av? Jag är van att jobba med querystrings men i detta fall går det ju inte

Permalänk: https://www.webforum.nu/p/1451214

## #15 — maqe, 2004-10-03T11:25Z

Löste det själv med NavigateUrl

Permalänk: https://www.webforum.nu/p/1451255

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/112170-treeview-control
