File: Data.xml------------------<movies><category id="category1" text="Action"><movie id="movie1" text="Star Wars" /><movie id="movie2" text="Independence Day" /></category><category id="category2" text="Horror"><movie id="movie3" text="Jaws" /><movie id="movie4" text="Nightmare Before Christmas" /></category></movies>File: TreeViewXMLComplex.aspx--------------------------------<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView XML Complex</title></head><body><form id="form1" runat="server"><div><asp:TreeViewid="TreeView1"DataSourceID="srcMovies"Runat="server"><DataBindings><asp:TreeNodeBindingDataMember="category"TextField="text"ValueField="id" /><asp:TreeNodeBindingDataMember="movie"TextField="text"ValueField="id" /></DataBindings></asp:TreeView><asp:XmlDataSourceid="srcMovies"DataFile="~/Data.xml"Runat="server" /></div></form></body></html>
Saturday, July 13, 2013
Complex tree view
Binding to an XML File
File: Data.xml--------------------<movies><action><StarWars /><IndependenceDay /></action><horror><Jaws /><NightmareBeforeChristmas /></horror></movies>File: TreeViewXml.aspx-------------------------<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView XML</title></head><body><form id="form1" runat="server"><div><asp:TreeViewid="TreeView1"DataSourceID="srcMovies"Runat="server" /><asp:XmlDataSourceid="srcMovies"DataFile="~/Data.xml"Runat="server" /></div></form></body></html>
Displaying a Site Map with a TreeView control.
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView Declare</title></head><body><form id="form1" runat="server"><div><asp:TreeViewid="TreeView1"Runat="server"><Nodes><asp:TreeNodeText="Home"NavigateUrl="~/Default.aspx"><asp:TreeNodeText="Products"><asp:TreeNodeText="First Product"NavigateUrl="~/Products/FirstProduct.aspx" /><asp:TreeNodeText="Second Product"NavigateUrl="~/Products/SecondProduct.aspx" /></asp:TreeNode><asp:TreeNodeText="Services"><asp:TreeNodeText="First Service"NavigateUrl="~/Services/FirstService.aspx" /><asp:TreeNodeText="Second Service"NavigateUrl="~/Services/SecondService.aspx" /></asp:TreeNode></asp:TreeNode></Nodes></asp:TreeView></div></form></body></html>
Displaying TreeView check boxes.
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server">protected void btnSubscribe_Click(object sender, EventArgs e){foreach (TreeNode node in TreeView1.CheckedNodes)bltSubscribed.Items.Add(node.Text);}</script><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView CheckBoxes</title></head><body><form id="form1" runat="server"><div>Select the Newsgroups which youwould like to join:<br /><asp:TreeViewid="TreeView1"ShowCheckBoxes="Leaf"Runat="server"><Nodes><asp:TreeNodeText="Programming"><asp:TreeNode Text="ASP.NET" /><asp:TreeNode Text="JAVA" /><asp:TreeNode Text="Cold Fusion" /></asp:TreeNode><asp:TreeNodeText="Sports"><asp:TreeNode Text="Baseball" /><asp:TreeNode Text="Hockey" /><asp:TreeNode Text="Football" /></asp:TreeNode></Nodes></asp:TreeView><br /><asp:Buttonid="btnSubscribe"Text="Subscribe"OnClick="btnSubscribe_Click"Runat="server" /><hr />You selected:<asp:BulletedListid="bltSubscribed"EnableViewState="false"Runat="server" /></div></form></body></html>
Selecting a TreeView node.
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server">protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e){lblMessage.Text = TreeView1.SelectedValue;}</script><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView Value</title></head><body><form id="form1" runat="server"><div class="content"><asp:TreeViewid="TreeView1"OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"Runat="server" ><Nodes><asp:TreeNodeText="Home"Value="Home"><asp:TreeNodeText="Products"><asp:TreeNodeText="First Product"Value="FirstProduct" /><asp:TreeNodeText="Second Product"Value="SecondProduct" /></asp:TreeNode><asp:TreeNodeText="Services"><asp:TreeNodeText="First Service"Value="FirstService" /><asp:TreeNodeText="Second Service"Value="SecondService" /></asp:TreeNode></asp:TreeNode></Nodes></asp:TreeView></div><div class="content">You selected:<asp:Labelid="lblMessage"EnableViewState="false"Runat="server" /></div></form></body></html>
Using the TreeView Control
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>TreeView Declare</title></head><body><form id="form1" runat="server"><div><asp:TreeViewid="TreeView1"Runat="server"><Nodes><asp:TreeNodeText="Home"NavigateUrl="~/Default.aspx"><asp:TreeNodeText="Products"><asp:TreeNodeText="First Product"NavigateUrl="~/Products/FirstProduct.aspx" /><asp:TreeNodeText="Second Product"NavigateUrl="~/Products/SecondProduct.aspx" /></asp:TreeNode><asp:TreeNodeText="Services"><asp:TreeNodeText="First Service"NavigateUrl="~/Services/FirstService.aspx" /><asp:TreeNodeText="Second Service"NavigateUrl="~/Services/SecondService.aspx" /></asp:TreeNode></asp:TreeNode></Nodes></asp:TreeView></div></form></body></html>
sql dynamic order by
--Dynamic Order By
create table Bankers(
BankerID Integer,
BankerName VARCHAR(20),
BankerContactLName VARCHAR(20),
BankerContactFName VARCHAR(20),
BankerCity VARCHAR(20),
BankerState VARCHAR(20),
BankerZipCode VARCHAR(20),
BankerPhone VARCHAR(20)
)
GO
insert into Bankers values (1, 'ABC Inc.','Joe','Smith','Vancouver','BC','11111','111-111-1111');
insert into Bankers values (2, 'DEF Inc.','Red','Rice', 'New York', 'DE','22222','222-222-2222');
insert into Bankers values (3, 'HJI Inc.','Kit','Cat', 'Paris', 'CA','33333','333-333-3333');
insert into Bankers values (4, 'QWE Inc.','Git','Black','Regina', 'ER','44444','444-444-4444');
insert into Bankers values (5, 'RTY Inc.','Wil','Lee', 'Toronto', 'YU','55555','555-555-5555');
insert into Bankers values (6, 'YUI Inc.','Ted','Larry','Calgary', 'TY','66666','666-666-6666');
insert into Bankers values (7, 'OIP Inc.','Yam','Act', 'San Franc','FG','77777','777-777-7777');
insert into Bankers values (8, 'SAD Inc.','Hit','Eat', 'Orland', 'PO','88888','888-888-8888');
insert into Bankers values (9, 'DFG Inc.','Sad','Lee', 'Wisler', 'PL','99999','999-999-9999');
insert into Bankers values (0, 'GHJ Inc.','Bit','Lee', 'Ticker', 'MN','00000','000-000-0000');
DECLARE @ORDERBY VARCHAR(20)
SET @ORDERBY = 1
SELECT BankerName,
BankerCity + ', ' + BankerState + ' ' + BankerZipCode AS ADDRESS
FROM Bankers
ORDER BY CASE
WHEN @OrderBY = 1 THEN BankerName
WHEN @OrderBY = 2 THEN BankerCity
WHEN @OrderBY = 3 THEN BankerState
WHEN @OrderBY = 4 THEN BankerZipCode END DESC