2012-02-16 11 views
1

私はそうのような特性を持つASP.NetのGridViewを持っている:私は、ブラウザでコントロールを表示すると、空白の多くは後本部は、生産

<asp:GridView ID="grdOrderEntry" runat="server" AutoGenerateColumns="false" ShowFooter="True" 
            DataKeyNames="oid" Height="100%"> 

あり制御。 HTMLを表示するとき、GridViewによって生成されるdivは、コントロールよりもはるかに大きく、空白が発生します。 divをできるだけ小さくするためにGridViewに設定できるプロパティはありますか?

+0

GridViewを別のdivに配置して、そのような親divをスタイルできませんか? –

+0

Gridviewのコンテナの高さは固定されていますか?そうであれば 'Height =" 100% "'がそのコンテナの高さを継承しているだけです。その場合、@DavidePirasが示唆しているようにします。 – peroija

+0

このコントロールの表示を妨げる​​不必要なCSS Friendlyコントロールアダプターがありました。私はheightプロパティを削除しコントロールを削除することでこの問題を解決しました。ありがとう。 – Jason

答えて

2

これはあなたのHeight = "100%"属性によって引き起こされたと思われますが、それを削除してください(CSSの他のスタイルが追加されていない限り)。

+0

これを削除すると、FireFoxやChromeには表示されません。 – Jason

+0

それを壊している他のスタイリングが使用されている場合を除いて、私はheight属性を適用せず、Firefoxで最初にすべての開発を行います。 – Evert

3

CssClassプロパティを設定すると、問題を解決するためのCSSを作成できます。私はライブのCSSエディタを使用することをお勧めしますので、あなたが望む効果が得られるまでそれを使いこなすことができます。