【发布时间】:2012-05-07 01:05:07
【问题描述】:
我有这样的事情:
<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”,而不是我得到一个错误,指出该行不存在或超出索引。
【问题讨论】:
标签: c# asp.net html-table row cells