在ASP.Net(C#)中,HTML表没有'COLUMN'属性,该怎么办?

jac*_*ill 3 c# asp.net

基本上我在C#中使用HTML表格进行CSV导出,因此需要计算所有ROWS和COLUMNS

我可以通过Table1.Rows.Count得到行数,但不能通过Table1.Columns.Count得到列数.

任何想法如何获得列数?

    StringBuilder sb = new StringBuilder();
     for (int i = 0; i < Table1.Rows.Count; i++)
     {
      for (int k = 0; k < **Table1.Column.Count**; k++)
       {
              //adding separator
              sb.Append(Table1.Rows[i].Cells[k].Text + ',');
        }
          //appending new line
            sb.Append("\r\n");
     }
Run Code Online (Sandbox Code Playgroud)

pau*_*aul 7

你为什么不能用Table1.Rows[i].Cells.Count


Hab*_*bib 5

Tables.Rows[i].Cells.Count会给你一行中的单元格总数.这可能与列相似,但可能会在单元格(列)跨越不同的地方发生变化.