我有这样的事情:
<table id="tableId" runat="server">
<thead>
<tr>
<th>Example thead1</th>
<th>Example thead2</th>
</tr>
</thead>
<tbody id="tb0">
<tr>
<td>Example 1</td>
<td>Something</td>
</tr>
</tbody>
<tbody id="tb1">
<tr>
<td>Example 2</td>
<td>Something</td></tr>
</tbody>
<tbody id="tb2">
<tr>
<td>Example 3</td>
<td>Something</td>
</tr>
</tbody>
</table>
我使用多个具有不同 ID 的“tbody”,因此我可以随时删除或创建它。
我想做的是从表“tableId”中的多个“tbody”中获取每一行。
在 C# 中,如果我使用命令“ tableId.Rows[0].Cells[0].InnerHtml ”,我会得到结果:“ Example thead1 ”。
但是,如果我使用“ tableId.Rows[3].Cells[0].InnerHtml ”,我无法在表格行中获得“示例 3”,而不是它,我得到一个错误,指出该行没有存在或超出索引。