<ig:WebExplorerBar ID="WebExplorerBar1" runat="server" GroupExpandBehavior="AnyExpandable"> <Groups> <ig:ExplorerBarGroup Text="Folders"> <%--TODO: Add items--%> </ig:ExplorerBarGroup> </Groups> </ig:WebExplorerBar>
The WebExplorerBar™ control allows you to display groups and items without binding to a data source. You can do this by adding groups and items at design time or in code-behind.
You will learn how to add groups and items to WebExplorerBar.
Drag a ScriptManager component from the Visual Studio™ Toolbox onto the web page.
Drag a WebExplorerBar control onto the page.
Add an ExplorerBarGroup object to the group collection using the Groups property of WebExplorerBar.
In HTML:
<ig:WebExplorerBar ID="WebExplorerBar1" runat="server" GroupExpandBehavior="AnyExpandable"> <Groups> <ig:ExplorerBarGroup Text="Folders"> <%--TODO: Add items--%> </ig:ExplorerBarGroup> </Groups> </ig:WebExplorerBar>
In Visual Basic:
' Group 1 Dim group As New ExplorerBarGroup() group.Text = "Folders" Me.WebExplorerBar1.Groups.Add(group)
In C#:
// Group 1 ExplorerBarGroup group = new ExplorerBarGroup(); group.Text = "Folders"; this.WebExplorerBar1.Groups.Add(group);
Add 2 ExplorerBarItem objects to the item collection using the Items property.
Set the Text property to "Documents" for one ExplorerBarItem object and "Samples" for the other.
In HTML:
<Items> <ig:ExplorerBarItem Text="Documents" /> <ig:ExplorerBarItem Text="Samples" /> </Items>
In Visual Basic:
Dim item As New ExplorerBarItem() item.Text = "Documents" group.Items.Add(item) item = New ExplorerBarItem() item.Text = "Samples" group.Items.Add(item)
In C#:
ExplorerBarItem item = new ExplorerBarItem(); item.Text = "Documents"; group.Items.Add(item); item = new ExplorerBarItem(); item.Text = "Samples"; group.Items.Add(item);
Repeat steps 3 and 4 two more times to get 2 more groups and set the text according to the following sample code.
In HTML:
<ig:ExplorerBarGroup Text="Drives"> <Items> <ig:ExplorerBarItem Text="C:" /> <ig:ExplorerBarItem Text="D:" /> </Items> </ig:ExplorerBarGroup> <ig:ExplorerBarGroup Text="Miscellaneous"> <Items> <ig:ExplorerBarItem Text="Worksheet.xls" /> <ig:ExplorerBarItem Text="Pic.png" /> </Items> </ig:ExplorerBarGroup>
In Visual Basic:
' Group 2 group = New ExplorerBarGroup() group.Text = "Drives" Me.WebExplorerBar1.Groups.Add(group) item = New ExplorerBarItem() item.Text = "C:" group.Items.Add(item) item = New ExplorerBarItem() item.Text = "D:" group.Items.Add(item) ' Group 3 group = New ExplorerBarGroup() group.Text = "Miscellaneous" Me.WebExplorerBar1.Groups.Add(group) item = New ExplorerBarItem() item.Text = "Worksheet.xls" group.Items.Add(item) item = New ExplorerBarItem() item.Text = "Pic.png" group.Items.Add(item)
In C#:
// Group 2 group = new ExplorerBarGroup(); group.Text = "Drives"; this.WebExplorerBar1.Groups.Add(group); item = new ExplorerBarItem(); item.Text = "C:"; group.Items.Add(item); item = new ExplorerBarItem(); item.Text = "D:"; group.Items.Add(item); // Group 3 group = new ExplorerBarGroup(); group.Text = "Miscellaneous"; this.WebExplorerBar1.Groups.Add(group); item = new ExplorerBarItem(); item.Text = "Worksheet.xls"; group.Items.Add(item); item = new ExplorerBarItem(); item.Text = "Pic.png"; group.Items.Add(item);
Run the application. The WebExplorerBar control displays 3 groups with sub-items.