ParentNodeStyle in a TreeView
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <body> <form id="form1" runat="server"> <asp:TreeView ID="TreeView1" runat="server" DataSourceID="XmlDataSource1" SelectedNodeStyle-ForeColor="Green" SelectedNodeStyle-VerticalPadding="0" ShowCheckBoxes="Parent" ForeColor="Black"> <ParentNodeStyle Font-Bold="True" ForeColor="Black" BackColor="SkyBlue" /> <SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px" VerticalPadding="0px" BackColor="#C04000" /> <NodeStyle Font-Names="Verdana" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px"/> <DataBindings> <asp:TreeNodeBinding DataMember="Address" ValueField="Value" /> <asp:TreeNodeBinding DataMember="Employee" ValueField="Name" /> </DataBindings> <LeafNodeStyle BackColor="#FFE0C0" /> </asp:TreeView> <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/Data.xml"> </asp:XmlDataSource> </form> </body> </html> File: Data.xml <?xml version="1.0" encoding="utf-8" ?> <Employee_Addresses> <Employee Name="A"> <Address Value="USA"> </Address> </Employee> <Employee Name="B"> <Address Value="USA"> </Address> </Employee> </Employee_Addresses>