我使用CSS來設置GridView的樣式。除了包含數據的單元格中的填充以外,我的一切正常工作。我使用Google搜索時發現了多個解決方案,這些解決方案在使用綁定字段時涉及Item上的其他樣式。但是,我沒有使用綁定字段。我綁定到一個List(Of MyObject)。我將如何添加填充單元格中的數據?GridView - 將填充添加到使用CSS的單元格
一個幾乎是解決方案是風格的TR和TD元素。這工作正常...直到我添加分頁到GridView。填充也適用於頁面計數器,我不想要。這是因爲分頁行只是呈現的HTML表格中的另一個TR。
這裏有一個小我所發生的情況:
.aspx頁面中:
<asp:GridView ID="gvTerritories"
runat="server"
CssClass="gridview"
AutoGenerateSelectButton="True"
GridLines="None"
AllowPaging="true"
PageSize="10">
<HeaderStyle CssClass="gridViewHeader" />
<RowStyle CssClass="gridViewRow" />
<AlternatingRowStyle CssClass="gridViewAltRow" />
<SelectedRowStyle CssClass="gridViewSelectedRow" />
<PagerStyle CssClass="gridViewPager" />
</asp:GridView>
CSS:
.gridview {
font-family: Arial;
background-color: #FFFFFF;
border: solid 1px #CCCCCC;
}
.gridViewHeader {
background-color: #0066CC;
color: #FFFFFF;
padding: 4px 50px 4px 4px;
text-align: left;
border-width: 0px;
border-collapse: collapse;
}
.gridViewRow {
background-color: #99CCFF;
color: #000000;
border-width: 0px;
border-collapse: collapse;
}
.gridViewAltRow {
background-color: #FFFFFF;
border-width: 0px;
border-collapse: collapse;
}
.gridViewSelectedRow {
background-color: #FFCC00;
color: #666666;
border-width: 0px;
border-collapse: collapse;
}
.gridViewPager
{
background-color: #0066CC;
color: #FFFFFF;
text-align: left;
padding: 0px;
}
的gridViewHeader
類不填充應用到TH行。 gridViewPager
類不會將「填充0px」應用於「pager」TR中的呈現HTML。
你有沒有嘗試添加填充到你的GridView風格? – Germ 2010-05-04 20:56:26
是的。它不起作用 - 我不記得了,但是它將填充添加到尋呼機部分,或者根本沒有添加。 – HardCode 2010-05-05 13:57:34