以下は私のhtmlテーブルです。最初のテーブルで最初の tr 最初のセル i は csstdgreen を td に与えました。2 番目のセルには、rowspan 3 の csstdgreen があります。csstdgreen と rowspan をクリアし、2 番目のテーブル tr を変換する必要があります。テーブルをループして、セルに csstdgreen と行スパンの数があることを確認します。セルにcsstdgreenとrowspanがある場合、最初のテーブルを2番目のテーブルのようにします。C#サーバー側でcssとrowspanをチェックする方法.Googleを検索しても取得できません。
//First Table
<table id="mytable" runat="server">
<tr class="csstablelisttd">
<td>09:00AM</td>
<td class="csstdgreen">00</td>
<td class="csstdgreen" rowspan="3">John</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>
</tr>
</table>
//Second Table
<table id="mytable" runat="server">
<tr class="csstablelisttd">
<td>09:00AM</td>
<td>00</td>
<td>John</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td>15
</td>
<td></td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>
<td></td>
</tr>
</table>
//サーバーコードでこのようにテーブルをループしています。
for(int i = 0; i <= mytable.Rows.Count - 1; i++)
{
for(int j = 0; j <= mytable.Rows.Count - 1; j++)
{
//error in if conditon object refrence not set to an instance of an object
if(mytable.Rows[i].Cells[j].Attributes["csstdgreen"].Equals("csstdgreen"))
{
}
}
}