私は動的でページング機能を持つ共通のGridviewを持っています。行の数は、0から 'n'までの任意の数です。それがゼロのときは、<EmptyRow>
セクションにLabel
と表示されます。それは働いている。行番号に関係なく、Gridviewの高さを同じに保つ方法はありますか?
グリッドビューの高さを800pxに設定する方法を知りたいのですが、ポケットベル行を伸ばすことなく、
私はPagerStyleタグでHeightタグを試しましたが、違いはありません。
<asp:GridView ID="gvFTUNSENT" runat="server"
AutoGenerateColumns="False" CellPadding="4" ForeColor="Black" AllowSorting="True" CssClass="gvCSS" Height="800px"
DataKeyNames="StudentID,StudentUnitID" DataSourceID="sdsFTUNSENT"
GridLines="Vertical" AllowPaging="True" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" >
<RowStyle Wrap="true" Height="48px" />
<PagerStyle Height="20px" />
<Columns>
私のGridViewのは、常にこのようになります...
私のCSS ...
table.gvCSS {
margin-top: 2px;
font: 12px Verdana;
}
table.gvCSS > tbody > tr {
background-color: white;
}
table.gvCSS > tbody > tr:nth-of-type(odd) {
background-color: #EEE;
}
table.gvCSS > tbody > tr:first-of-type {
background-color: #5D7B9D;
color: white;
}
table.gvCSS > tbody > tr.selected-row {
background-color: lightgreen;
}
table.gvCSSsub > tbody > tr.selected-row {
background-color: lightyellow;
}
table.gvCSS tr td {
padding: 3px 6px;
}
私は20ピクセルで滞在するポケットベルライン、およびGridViewのを望みますブランクまたは空の行を持つ残りの行(存在する場合)を「パディング」します。
これは可能ですか?
私はテーブルを固定サイズのテーブル構造の中に収めたいからです。パネルを置き、
<asp:Panel runat="server" ID="pnlGrid" Height="500px" ScrollBars="Auto">
</asp:Panel>
おかげで以下のようなことに高さを与えるために
おかげ
ありがとうございますが、それだけでは不十分です。以前と同じようにGridviewが展開され、ページフッターが展開され、 "欠落している"行の間のスペースが埋まります。したがって、ページフッターは私が投稿した画像と同じように見えます – Fandango68