我在我的GridView中有一些記錄。但是每條記錄都有一個問題,一個單元包含大量的數據。我仍然希望顯示數據並允許用戶向下滾動閱讀(如果他們感興趣)。是否有可能在該單元格中滾動?是否可以在gridview的單元格中滾動?
編輯:
這是我指的是CSS:
.AspNet-GridView
{
overflow: auto;
height:400px;
}
.AspNet-GridView table thead tr th
{
height:20px;
position:relative;
}
.AspNet-GridView table tbody
{
overflow: auto;
}
編輯2: 這是GridView和我想用身體HEADERTEXT列允許滾動。
<asp:GridView ID="gvAanvragen"
OnPageIndexChanging="GvAanvragen_PageIndexChanging" runat="server" AllowPaging="True"
AllowSorting="True" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None"
BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Vertical"
PageSize="5" AutoGenerateColumns="false" AutoGenerateSelectButton="True"
onselectedindexchanged="GvAanvragen_SelectedIndexChanged"
CssClass="AspNet-GridView">
<RowStyle BackColor="#F7F7DE" />
<FooterStyle BackColor="#CCCC99" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField HeaderText="ID" DataField="ID" />
<asp:BoundField HeaderText="Subject" DataField="Subject" />
<asp:BoundField HeaderText="Body" DataField="Body" HtmlEncode="false" />
<asp:BoundField HeaderText="Sent" DataField="Sent" />
</Columns>
</asp:GridView>
有人可以幫我嗎?
好像你嘗試使用CSS,它沒有工作?也許你錯過了「.AspNet-GridView table tr td {...}」?你可以試試看。但是可能需要在td內部有一個div,你可以使用Naveed的答案來實現。 – chiccodoro 2011-03-09 08:25:41
問題是,我對如何實現Naveed所說的:s沒有任何想法。如何添加模板列? – SamekaTV 2011-03-09 08:41:49