Swaps the specified range of direct styles from with another range of direct styles.
Syntax
Parameters
- fromRow
- Row index of first cell from which to begin swap
- fromColumn
- Column index of first cell from which to begin swap
- toRow
- Row index of first cell of destination of the swap
- toColumn
- Column index of first cell of destination of the swap
- rowCount
- Number of rows to swap
- columnCount
- Number of columns to swap
Example
This example creates two StyleInfo objects and sets the style for four cells. In a button click event the styles for the cells are swapped.
C# | Copy Code |
---|
privatevoidPage_Load(objectsender,System.EventArgse)
{
if(this.IsPostBack)return;
FarPoint.Web.Spread.Model.DefaultSheetStyleModelmodel=(FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
FarPoint.Web.Spread.StyleInfostyle=newFarPoint.Web.Spread.StyleInfo();
FarPoint.Web.Spread.StyleInfostyle1=newFarPoint.Web.Spread.StyleInfo();
style.BackColor=Color.Yellow;
style1.BackColor=Color.Red;
model.SetDirectInfo(0,0,style);
model.SetDirectInfo(1,0,style);
model.SetDirectInfo(0,2,style1);
model.SetDirectInfo(1,2,style1);
}
privatevoidButton1_Clicked(objectsender,System.EventArgse)
{
FarPoint.Web.Spread.Model.DefaultSheetStyleModelmodel=(FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
model.Swap(0,0,0,2,2,1);
} |
Visual Basic | Copy Code |
---|
PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
If(IsPostBack)ThenReturn
DimmodelAsFarPoint.Web.Spread.Model.DefaultSheetStyleModel=FpSpread1.Sheets(0).StyleModel
DimstyleAsNewFarPoint.Web.Spread.StyleInfo()
Dimstyle1AsNewFarPoint.Web.Spread.StyleInfo()
style.BackColor=Color.Yellow
style1.BackColor=Color.Red
model.SetDirectInfo(0,0,style)
model.SetDirectInfo(1,0,style)
model.SetDirectInfo(0,2,style1)
model.SetDirectInfo(1,2,style1)
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimmodelAsFarPoint.Web.Spread.Model.DefaultSheetStyleModel=FpSpread1.Sheets(0).StyleModel
model.Swap(0,0,0,2,2,1)
EndSub |
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also