0

こんにちは私はasp.netのgridview(基本的にはテーブルでもあると思います)内にテーブルをネストしましたが、セル内にあるテーブルはその端に(つまりグリッドの壁から)スペースを残しますビュー)、このスペースを最小化する必要がありますこれは私のグリッドビューです:

<FooterTemplate>
                    <table border="1" cellspacing="0" cellpadding="0" width="auto">
                     <tr><td><asp:Label ID="cl_crTotal" runat="server" CssClass="alLbl" /></td>
                        </tr>
                        <tr><td><asp:Literal runat="server" ID="closingTotC" ></asp:Literal></td>
                        </tr>
                    </table>
                  </FooterTemplate>

画像も差し上げましたので、 http://imgur.com/4ukGm&K8tRy 「この画像」をご確認ください 。

PS:私はこれが単純な問題であり、私がこれに慣れていないというだけで簡単に解決できることを知っており、願っています

4

2 に答える 2

0

そのグリッドビューのコードを見なければ、この動作を引き起こすいくつかのパディングまたはマージンが設定されていると推測することしかできません。

したがって、テーブルが設定されているグリッドセルの場合

padding: 0;

そして、テーブル自体が設定されています

margin: 0;
于 2012-09-27T10:26:13.293 に答える
0

実際、それはかなり単純です。データ内のすべてのフィールドを見ると、実際にはすべてのフィールドにそれがあることがわかります。それはパディングと呼ばれます。

あなたがすべきことは、そのセルからパディングを削除することです。テーブルの残りの部分にそれを入れたくないので、特定のセルに ID を与え、css にパディングを受け取るべきではないというルールを追加します。

あなたのhtmlは次のようになります:

<body>
    <table>
         <tr>
              <td id="cell_id">somedata</td>
         </tr>
    </table>
</body>

これは、css ファイルでは次のようになります。

 #cell_id { padding: 0px; }
于 2012-09-27T10:27:08.590 に答える