title: Smartsheet C# API add row array below first row
body: <p>I'm writing C# code to import data into Smartsheet.  I'd like to leave a dummy row as the first row, and add all subsequent rows below that.  I cannot find a syntax in the documentation to do this.  The AddRows method doesn't seem to have any way to determine this.  Here is my code:</p>
  
  <pre><code>Cell[] cellsA = new Cell[] 
  { 
  new Cell.AddCellBuilder(sheet.Columns[1].Id, taskData[i][1]).Build()                        //summary
  ,new Cell.AddCellBuilder(sheet.Columns[2].Id, taskData[i][2]).SetStrict(false).Build()         //StartDate
  ,new Cell.AddCellBuilder(sheet.Columns[3].Id, taskData[i][3]).SetStrict(false).Build()           //DueDate
  ,new Cell.AddCellBuilder(sheet.Columns[5].Id, taskData[i][4]).Build()                        //Estimated Hrs.
  ,new Cell.AddCellBuilder(sheet.Columns[6].Id, taskData[i][5]).Build()                        //Completion
  ,new Cell.AddCellBuilder(sheet.Columns[7].Id, taskData[i][6]).Build()                        //OWner
  ,new Cell.AddCellBuilder(sheet.Columns[8].Id, taskData[i][7]).Build()                        //Priority
  ,new Cell.AddCellBuilder(sheet.Columns[9].Id, taskData[i][8]).Build()                        //Status
  ,new Cell.AddCellBuilder(sheet.Columns[10].Id, taskData[i][9]).Build()                        //Category
  ,new Cell.AddCellBuilder(sheet.Columns[11].Id, screenURL + taskData[i][0]).Build()           
  };
  
  // Specify contents of first row.
  Row rowA = new Row.AddRowBuilder(true, null, null, null, null).SetCells(cellsA).Build();
  
  // Add rows to sheet.
  smartsheet.SheetResources.RowResources.AddRows(SheetID, new Row[] { rowA });
  </code></pre>