Spread for ASP.NET 8.0 Product Documentation
ExpandAll Method
Example 


True to expand; false to collapse
Expands or collapses all the levels of hierarchy
Syntax
'Declaration
 
Public Sub ExpandAll( _
   ByVal expand As Boolean _
) 
'Usage
 
Dim instance As SheetView
Dim expand As Boolean
 
instance.ExpandAll(expand)
public void ExpandAll( 
   bool expand
)

Parameters

expand
True to expand; false to collapse
Example
This example uses the ExpandAll method.
FpSpread1.HierarchicalView = true;
System.Data.DataSet ds = new System.Data.DataSet();
System.Data.DataTable name;
System.Data.DataTable city;
name = ds.Tables.Add("Customers");
name.Columns.AddRange(new System.Data.DataColumn[] { new System.Data.DataColumn("LastName", typeof(string)), new System.Data.DataColumn("FirstName", typeof(string)), new System.Data.DataColumn("ID", typeof(Int32)) });
name.Rows.Add(new object[] { "Fielding", "William", 0 });
name.Rows.Add(new object[] { "Williams", "Arthur", 1 });
name.Rows.Add(new object[] { "Zuchini", "Theodore", 2 });
city = ds.Tables.Add("City/State");
city.Columns.AddRange(new System.Data.DataColumn[] { new System.Data.DataColumn("City", typeof(string)), new System.Data.DataColumn("Owner", typeof(Int32)), new System.Data.DataColumn("State", typeof(string)) });
city.Rows.Add(new object[] { "Atlanta", 0, "Georgia" });
city.Rows.Add(new object[] { "Boston", 1, "Mass." });
city.Rows.Add(new object[] { "Tampa", 2, "Fla." });
ds.Relations.Add("City/State", name.Columns["ID"], city.Columns["Owner"]);

FpSpread1.DataSource = ds;
FpSpread1.Sheets[0].ExpandAll(true);
FpSpread1.HierarchicalView = True
Dim ds As New System.Data.DataSet
Dim name As DataTable
Dim city As DataTable
name = ds.Tables.Add("Customers")
name.Columns.AddRange(New DataColumn() {New DataColumn("LastName", Type.GetType("System.String")), New DataColumn("FirstName", Type.GetType("System.String")), New DataColumn("ID", Type.GetType("System.Int32"))})
name.Rows.Add(New Object() {"Fielding", "William", 0}) 
name.Rows.Add(New Object() {"Williams", "Arthur", 1}) 
name.Rows.Add(New Object() {"Zuchini", "Theodore", 2}) 
city = ds.Tables.Add("City/State") 
city.Columns.AddRange(New DataColumn() {New DataColumn("City", Type.GetType("System.String")), New DataColumn("Owner", Type.GetType("System.Int32")), New DataColumn("State", Type.GetType("System.String"))})
city.Rows.Add(New Object() {"Atlanta", 0, "Georgia"}) 
city.Rows.Add(New Object() {"Boston", 1, "Mass."}) 
city.Rows.Add(New Object() {"Tampa", 2, "Fla."}) 
ds.Relations.Add("City/State", name.Columns("ID"), city.Columns("Owner"))
FpSpread1.DataSource = ds
FpSpread1.Sheets(0).ExpandAll(True)
Requirements

Target Platforms: Windows 7, Windows 8, Windows Vista, Windows Server 2000, Windows 2000 Professional, Windows XP Professional, Windows NT 4.0 Workstation, SP6, Windows NT 4.0 Server, SP6

See Also

Reference

SheetView Class
SheetView Members

 

 


Copyright © GrapeCity, inc. All rights reserved.