Inserts a row data at a specified index.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public void InsertRow(
int nIndex
)
Parameters
- nIndex Int32
-
An integer index.
Exceptions
| Exception | Condition |
|---|
| ArgumentException |
The row can't be inserted in data section of standard schedule except Key Schedule, Sheet List Schedule
or following categories without emdeded schedule: MEP Space, Room, Area.
or nIndex is invalid index.
|
Example
C#
public void CreateSubtitle(ViewSchedule schedule)
{
TableData colTableData = schedule.GetTableData();
TableSectionData tsd = colTableData.GetSectionData(SectionType.Header);
tsd.InsertRow(tsd.FirstRowNumber + 1);
tsd.SetCellText(tsd.FirstRowNumber + 1, tsd.FirstColumnNumber, "Schedule of column top and base levels with offsets");
}
VB
Public Sub CreateSubtitle(schedule As ViewSchedule)
Dim colTableData As TableData = schedule.GetTableData()
Dim tsd As TableSectionData = colTableData.GetSectionData(SectionType.Header)
tsd.InsertRow(tsd.FirstRowNumber + 1)
tsd.SetCellText(tsd.FirstRowNumber + 1, tsd.FirstColumnNumber, "Schedule of column top and base levels with offsets")
End Sub
See Also
Reference