Click here to Skip to main content
15,889,034 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi friends,


In master page i have designed treeview with parent and child nodes. i am using this master page in new .aspx forms.now my requirement is when i click the child node it is to be focused and color to be changed.

my code is as follows

In MasterPage.master wrote in this

XML
<asp:Panel ID="panelTreeView" runat="server" ScrollBars="Vertical" Height="150%">
                           <asp:TreeView ID="TreeView1" runat="server" Height="226px" ShowLines="True"
                                    Width="100%" onselectednodechanged="TreeView1_SelectedNodeChanged">
                               <Nodes>
                                   <asp:TreeNode Text="Section 1" Value="Home" Expanded="false">
                                       <asp:TreeNode Text="Background Information" Value="Hardware" NavigateUrl="~/Reports/rptBackGroundInformation.aspx"
                                           ></asp:TreeNode>
                                   </asp:TreeNode>
                                   <asp:TreeNode Text="Section 2" Value="Section 2">
                                       <asp:TreeNode Text="Computers" Value="Computers"
                                           NavigateUrl="~/Reports/rptComputers.aspx"></asp:TreeNode>
                                       <asp:TreeNode Text="Computer Accessories" Value="Computer Accessories"
                                           NavigateUrl="~/Reports/rptTotalComputersAccessories.aspx">
                                       </asp:TreeNode>
                                       <asp:TreeNode Text="Connectivity" Value="Connectivity">
                                           <asp:TreeNode Text="200" Value="1"
                                               NavigateUrl="~/Reports/RptConnectiviYesNobyDistrict.aspx"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/rptNoOfConnectivityLANByDistrictAndRespondent.aspx"
                                               Text="201" Value="2"></asp:TreeNode>
                                           <asp:TreeNode Text="202" Value="3"
                                               NavigateUrl="~/Reports/RptConnectivityRoutersModemsByDistrict.aspx"></asp:TreeNode>
                                       </asp:TreeNode>
                                       <asp:TreeNode Text="b). Wide Area Network" Value="Wide Area Network">
                                           <asp:TreeNode NavigateUrl="~/Reports/RptWideAreaNetworkYesnoByDistrictAndRespondent.aspx"
                                               Text="203" Value="203"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/rptNoOfConnectivityWANByDistrictAndRespondent.aspx"
                                               Text="204" Value="New Node"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptInternetConnectionYesorNobyDistrict.aspx"
                                               Text="205" Value="205"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/NoOfISPByDistAndResp.aspx" Text="206"
                                               Value="206"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/rptConnectivityWANGoodPoor.aspx"
                                               Text="207" Value="207"></asp:TreeNode>
                                       </asp:TreeNode>
                                       <asp:TreeNode Text="Power" Value="Power">
                                           <asp:TreeNode NavigateUrl="~/Reports/RptAcesstoPowerYesorNoByDistrictRespondent.aspx"
                                               Text="208" Value="208"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/ReportPowerStatus.aspx" Text="209"
                                               Value="209"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/ReportPowerAvailableByDistAndResp.aspx"
                                               Text="210" Value="210"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptPowerElectricitybyDistrict.aspx"
                                               Text="211" Value="211"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/ReportAlternateSourceByDistAndResp.aspx"
                                               Text="212" Value="212"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptAcessPowerFluctionYesNoByDistrict.aspx"
                                               Text="213" Value="213"></asp:TreeNode>
                                       </asp:TreeNode>
                                       <asp:TreeNode Text="Office Equipment" Value="Office Equipment">
                                           <asp:TreeNode NavigateUrl="~/Reports/RptComputerDeskYesNoByDistrict.aspx"
                                               Text="214" Value="214"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/rptOfficeEquipmentNoOfComputerDesks.aspx"
                                               Text="215" Value="215"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptOfficeCabinatesYesnoByDistrict.aspx"
                                               Text="216" Value="216"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/rptOfficeEquipmentSecureOfficeCabinets.aspx"
                                               Text="217" Value="217"></asp:TreeNode>
                                       </asp:TreeNode>
                                   </asp:TreeNode>
                                   <asp:TreeNode Text="Section 3" Value="Section 3">
                                       <asp:TreeNode Text="People" Value="People">
                                           <asp:TreeNode NavigateUrl="~/Reports/RptAvailablePeoplebyDistrict.aspx"
                                               Text="218" Value="218"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptDisseminatEMISPeoplebyDistrict.aspx"
                                               Text="219" Value="219"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptPeopleYesNoByDistrict.aspx" Text="220"
                                               Value="220"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptTrainingEMISPeoplebyDistrict.aspx"
                                               Text="222" Value="222"></asp:TreeNode>
                                       </asp:TreeNode>
                                   </asp:TreeNode>
                                   <asp:TreeNode Text="Section 4" Value="Section 4">
                                       <asp:TreeNode Text="Practices" Value="Practices">
                                           <asp:TreeNode NavigateUrl="~/Reports/ReportPracticesByDistAndResp.aspx"
                                               Text="223" Value="223"></asp:TreeNode>
                                           <asp:TreeNode NavigateUrl="~/Reports/RptPracticesDistrictCollectbyDistrict.aspx"
                                               Text="224" Value="224"></asp:TreeNode>
                                           <asp:TreeNode Text="225" Value="225"
                                               NavigateUrl="~/Reports/ReportProcessToolsByDistAndResp.aspx"></asp:TreeNode>
                                           <asp:TreeNode Text="226" Value="226"
                                               NavigateUrl="~/Reports/RptPracticeShareInfobyDistrict.aspx"></asp:TreeNode>
                                           <asp:TreeNode Text="227" Value="227"
                                               NavigateUrl="~/Reports/RptPracticeFeedbackOnEMISbyDistrict.aspx"></asp:TreeNode>
                                           <asp:TreeNode Text="228" Value="228"
                                               NavigateUrl="~/Reports/RptManagementPurposeByDistAndResp.aspx"></asp:TreeNode>
                                       </asp:TreeNode>
                                   </asp:TreeNode>
                               </Nodes>
                           </asp:TreeView>
                            </asp:Panel>




In MasterPage.cs call in this
C#
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
   {
       TreeView1.SelectedNodeStyle.ForeColor = Color.Red;
   }

In this master page i am calling to the another .aspx pages
how to solve this problem.

Cheers,
ramu
Posted
Updated 25-Jul-12 19:15pm
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900