Jag sökte på Googles grupper och fann det här:
Kanske kan du finna något där...
14 svar · 397 visningar · startad av maqe
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?
Jag sökte på Googles grupper och fann det här:
Kanske kan du finna något där...
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.
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
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.
Näe jag har ingen handle, hur skulle en sådan se ut för detta?
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#
går inge bra för mig alltså ... får inget av ovanstående att fungera. Den reagerar inte på OnIndexChange ens
Posta din .aspx kod och code-behind för kontrollen och IndexChange så ska vi se om vi kan lösa det.
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 ...
ingen som kan hjälpa mig med detta?
onselectedindexchange skulle de visst va så jag löste det själv :P ...
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
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
Löste det själv med NavigateUrl