Aspose.Words.Tables.Table currentTable = docBuilder.StartTable();
docBuilder.RowFormat.Height = 20;
docBuilder.CellFormat.Width = 80;
docBuilder.RowFormat.HeadingFormat = true;
.
.
.
for (int m = 0; m < subtabledata.Rows.Count; m++)
{
DataRow datarow = subtabledata.Rows[m];
RowFormat rowf1 = docBuilder.RowFormat;
rowf1.Height = 20;
for (int j = 1; j < subtabledata.Columns.Count; j++)
{
docBuilder.InsertCell();
docBuilder.CellFormat.HorizontalMerge = CellMerge.None;
docBuilder.CellFormat.VerticalMerge = CellMerge.None;
docBuilder.CellFormat.Width = 80;
docBuilder.CellFormat.VerticalAlignment = CellVerticalAlignment.Center;
docBuilder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
docBuilder.CellFormat.FitText = true;
if (j == 1)
{
docBuilder.RowFormat.HeadingFormat = false;
docBuilder.Write((m+1).ToString());
}
else
{
docBuilder.Write(datarow[j].ToString());
}
}
docBuilder.EndRow();
}
}
docBuilder.EndTable();