MigraDoc - 查明列是否包含任何单元格

时间:2018-03-07 14:34:18

标签: c# migradoc

我有一个逻辑我需要完成,但还没有得到一个体面的答案。

我有一个MigraDoc表,我想获取下一列的ID,该列尚未将任何单元格添加到任何行:

        int nextEmptyColumnId = 0;

        for (int col = 0; col < inSectionTable.Columns.Count; col++)
        {
            if (!"Are there any cells in table.Columns[col]")
            {
                nextEmptyColumnId = col;
                break;
            }
        }

正如你可能猜到的那样,我正在努力找到要放的东西:

“table.Columns [col]”

中是否有任何单元格

1 个答案:

答案 0 :(得分:0)

我已经(有效地)管理了以下内容:

        for (int col = 0; col < inSectionTable.Columns.Count; col++)
        {
            if (inSectionTable.Rows.Count <= numHeaderRows)
            {
                nextEmptyColumnId = 0;
                break;
            }
            else
            {
                nextEmptyColumnId = inSectionTable.Rows[numHeaderRows].Cells.Count;
                break;
            }
        }

欢迎任何更好的建议!