SpreadsheetGear Namespace > IRange Interface > Item Property : Item(Int32,Int32) Property |
Returns a new single cell instance of IRange which is offset from the top-left cell of the current IRange.
[Visual Basic]
Overloads Overridable ReadOnly Property Item( _
ByVal rowOffset As Integer , _
ByVal columnOffset As Integer _
) As IRange
[C#]
virtual IRange Item(
int rowOffset,
int columnOffset
); {get;}
[C++]
__property virtual IRange* get_Item(
int rowOffset,
int columnOffset
);
[C++/CLI]
virtual property IRange^ Item {
IRange^ get(int rowOffset, int columnOffset);
}
[C#]
class Program
{
static void Main()
{
// Create a workbook.
SpreadsheetGear.IWorkbook workbook = SpreadsheetGear.Factory.GetWorkbook();
// Get the worksheet and change the name.
SpreadsheetGear.IWorksheet worksheet = workbook.Worksheets["Sheet1"];
worksheet.Name = "2005 Sales";
// Get the worksheet cells reference.
SpreadsheetGear.IRange cells = worksheet.Cells;
// Add column headers using a string index into the cell range.
cells["B1"].Formula = "Jan";
cells["C1"].Formula = "Feb";
cells["D1"].Formula = "Mar";
// Add row headers using zero based row and column indexes.
cells[1, 0].Formula = "Jennifer";
cells[2, 0].Formula = "William";
cells[3, 0].Formula = "Kristen";
// Add random data using a multiple cell string index.
cells["B2:D4"].Formula = "=RAND()*10000";
// Center the column headers using multiple cell row and column indexes.
cells[0, 1, 0, 3].HorizontalAlignment = SpreadsheetGear.HAlign.Center;
// Bold the row and column headers using a string index to multiple ranges.
cells["B1:D1,A2:A4"].Font.Bold = true;
// Format the data as currency.
cells["B2:D4"].NumberFormat = "$#,##0";
// Write the workbook.
workbook.SaveAs("2005 Sales.xls", SpreadsheetGear.FileFormat.XLS97);
}
}
[Visual Basic]
Class Program
Shared Sub Main()
' Create a workbook.
Dim workbook As SpreadsheetGear.IWorkbook = SpreadsheetGear.Factory.GetWorkbook()
' Get the worksheet and change the name.
Dim worksheet As SpreadsheetGear.IWorksheet = workbook.Worksheets("Sheet1")
worksheet.Name = "2005 Sales"
' Get the worksheet cells reference.
Dim cells As SpreadsheetGear.IRange = worksheet.Cells
' Add column headers using a string index into the cells range.
cells("B1").Formula = "Jan"
cells("C1").Formula = "Feb"
cells("D1").Formula = "Mar"
' Add row headers using zero based row and column indexes.
cells(1, 0).Formula = "Jennifer"
cells(2, 0).Formula = "William"
cells(3, 0).Formula = "Kristen"
' Add random data using a multiple cell string index.
cells("B2:D4").Formula = "=RAND()*10000"
' Center the column headers using multiple cell row and column indexes.
cells(0, 1, 0, 3).HorizontalAlignment = SpreadsheetGear.HAlign.Center
' Bold the row and column headers using a string index to multiple ranges.
cells("B1:D1,A2:A4").Font.Bold = True
' Format the data as currency.
cells("B2:D4").NumberFormat = "$#,##0"
' Write the workbook.
workbook.SaveAs("2005 Sales.xls", SpreadsheetGear.FileFormat.XLS97)
End Sub 'Main
End Class 'Program
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
IRange Interface | IRange Members | Overload List | Item(String) Property | Item(Int32,Int32,Int32,Int32) Property
See our live Excel Reporting, Excel Charting, Excel to DataGrid and Excel Calculation Samples.
Copyright © 2003-2007 SpreadsheetGear LLC. All Rights Reserved.
SpreadsheetGear and Spreadsheet Gear are trademarks of SpreadsheetGear LLC.