Spread for ASP.NET 11 Product Documentation
ExpandIconOnRight Property
Example 


FarPoint.Web.Spread Assembly > FarPoint.Web.Spread Namespace > FpSpread Class : ExpandIconOnRight Property
Gets or sets the position of the expand and collapse image in the Spread component.
Syntax
'Declaration
 
Public Property ExpandIconOnRight As Boolean
'Usage
 
Dim instance As FpSpread
Dim value As Boolean
 
instance.ExpandIconOnRight = value
 
value = instance.ExpandIconOnRight
public bool ExpandIconOnRight {get; set;}

Property Value

true if icon is to the right of the text; false if icon is to the left
Remarks

This property applies to the icon for expanding and collapsing a hierarchy of sheets in a hierarchical view of sheets.

The image can be to the right or left of the text.

This property is available at run time only.

Example
This example uses the ExpandIconOnRight property (set to false) to specify that the expand icon for a hierarchical view is displayed on the left of the header text.
System.Data.DataSet ds = new System.Data.DataSet();
DataTable name; 
DataTable city; 
name = ds.Tables.Add("Customers"); 
name.Columns.AddRange(new DataColumn[] {new DataColumn("LastName", typeof(string)), new DataColumn("FirstName", typeof(string)),
new 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 DataColumn[] {new DataColumn("City", typeof(string)), new DataColumn("Owner", typeof(Int32)), new
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.HierarchicalView = true;
FpSpread1.ExpandIconOnRight = false;
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.HierarchicalView = True
FpSpread1.ExpandIconOnRight = False
See Also

Reference

FpSpread Class
FpSpread Members

User-Task Documentation

Displaying Data as a Hierarchy