本文整理汇总了C#中ITable.AddRow方法的典型用法代码示例。如果您正苦于以下问题:C# ITable.AddRow方法的具体用法?C# ITable.AddRow怎么用?C# ITable.AddRow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ITable
的用法示例。
在下文中一共展示了ITable.AddRow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddTableRows
private void AddTableRows(ITable table)
{
ITableRow tableRow;
ITableCell tableCell;
IText cellText;
int i = 0;
Paddings cellPaddings = new Paddings(3, 0, 5, 3);
string modifiedDate;
foreach (Order order in this.ordersData)
{
tableRow = table.AddRow();
tableRow.Height = new FixedHeight(30);
Background cellBackgroundColor = (i % 2 == 0) ? new Background(Colors.White) : new Background(new Color(235, 235, 235));
tableCell = tableRow.AddCell();
tableCell.Paddings = cellPaddings;
tableCell.Background = cellBackgroundColor;
tableCell.Borders = bordersStyle;
cellText = tableCell.AddText();
cellText.Style.Font = fontStyle;
cellText.AddContent(order.OrderID.ToString());
tableCell = tableRow.AddCell();
tableCell.Paddings = cellPaddings;
tableCell.Background = cellBackgroundColor;
tableCell.Borders = bordersStyle;
cellText = tableCell.AddText();
cellText.Style.Font = fontStyle;
cellText.AddContent(order.ContactName.ToString());
tableCell = tableRow.AddCell();
tableCell.Paddings = cellPaddings;
tableCell.Background = cellBackgroundColor;
tableCell.Borders = bordersStyle;
cellText = tableCell.AddText();
cellText.Style.Font = fontStyle;
cellText.AddContent(order.ShipAddress.ToString());
tableCell = tableRow.AddCell();
tableCell.Paddings = cellPaddings;
tableCell.Background = cellBackgroundColor;
tableCell.Borders = bordersStyle;
cellText = tableCell.AddText();
cellText.Style.Font = fontStyle;
modifiedDate = order.OrderDate != null ? string.Format("{0:d}", order.OrderDate) : "";
cellText.AddContent(modifiedDate);
i++;
}
}