シナリオは次のとおりです。テーブルには、ラベルとコントロールの行と列があります。aspx.csには、「x」条件に基づいて言うことができるいくつかのシナリオがあり、ラベルとコントロールは非表示になっています。
例:これは単純なものを使用して行われます(例:4行>および。
Label 1 Control1 Label 2 Control2 Label 3 Control3
Label 4 Control4 Label 5 Control5 Label 6 Control6
Label 7 Control7 Label 8 Control8 Label 9 Control9
Label 10 Control10 Label 11 Control1 Label 12 Control2
背後のコードがラベル8とコントロール8を非表示にすることを示している場合、これは現在のようになります。
Label 1 Control1 Label 2 Control2 Label 3 Control3
Label 4 Control4 Label 5 Control5 Label 6 Control6
Label 7 Control7 Label 9 Control9
Label 10 Control10 Label 11 Control1 Label 12 Control2
それはあまり良く見えません。ラベル&コントロール11は、ラベル&コントロール8があった位置に移動すると予想されます。私はこれを行うための迅速で汚い方法は次のようなことをすることだと思っていました:
<table>
<tr>
<td>
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<td>
<td>
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
次に、その方法でコントロールの「tr」を非表示にし、行を上に移動します。しかし、もっと良い方法が必要だと思いますが、完全にはわかりません。アドバイスをいただければ幸いです。ありがとう!