C# 是否将RadGrid行高度设置为小于默认值?
我试图使每一行的高度尽可能小,用这个例子。问题是,如果我将高度设置为大于默认值(在本例中为150px),它就可以正常工作。如果它在下面,那么它就不工作了 我还研究了以下内容(我相信)与我在这里所做的相同(为C# 是否将RadGrid行高度设置为小于默认值?,c#,asp.net,telerik,asp.net-4.0,radgrid,C#,Asp.net,Telerik,Asp.net 4.0,Radgrid,我试图使每一行的高度尽可能小,用这个例子。问题是,如果我将高度设置为大于默认值(在本例中为150px),它就可以正常工作。如果它在下面,那么它就不工作了 我还研究了以下内容(我相信)与我在这里所做的相同(为ItemStyle和AlternatingItemStyle设置CssClass),但这对他有效 此外,此radgrid位于母版页上,但这不会有什么区别 这是我的radgrid标记: <telerik:RadGrid ID="RadGridSets" runat="server" Wid
ItemStyle
和AlternatingItemStyle
设置CssClass
),但这对他有效
此外,此radgrid位于母版页上,但这不会有什么区别
这是我的radgrid标记:
<telerik:RadGrid ID="RadGridSets" runat="server" Width="100%" BorderColor="Silver"
BorderStyle="Solid" BorderWidth="1px" onprerender="PreRender" >
<MasterTableView AutoGenerateColumns="False" CommandItemDisplay="Top" Font-Size="7"
AllowAutomaticUpdates="true" >
<ItemStyle CssClass="item-style" />
<AlternatingItemStyle CssClass="item-style" />
<CommandItemSettings ShowAddNewRecordButton="false" ShowRefreshButton="false" />
<Columns>
<telerik:GridBoundColumn datafield="carrier" headertext="sugbgroup"/>
<telerik:GridBoundColumn datafield="count" headertext="count"/>
</Columns>
</MasterTableView>
</telerik:RadGrid>
CSS:
<style type="text/css">
.header, .cell
{
display:table-cell;
vertical-align:top;
padding-left:10px; padding-right: 10px;
font-size: 9pt;
border: none;
padding-top: 4px;
}
.even
{
background-color: #b2d3ec;
}
.odd
{
background-color: #d8e9f3;
}
.cell
{
padding-bottom: 5px;
border-bottom: 1px;
}
html .RadMenu .rmRootGroup {
background-image: none;
}
</style>
<style type="text/css">
.RadGrid .item-style td
{
padding-top: 0;
padding-bottom: 0;
height: 10px;
vertical-align: middle;
}
</style>
.header、.cell
{
显示:表格单元格;
垂直对齐:顶部;
左侧填充:10px;右侧填充:10px;
字号:9pt;
边界:无;
垫面:4px;
}
即使
{
背景色:#b2d3ec;
}
古怪的
{
背景色:#d8e9f3;
}
.细胞
{
垫底:5px;
边框底部:1px;
}
html.RadMenu.rmRootGroup{
背景图像:无;
}
.RadGrid.项目样式td
{
填充顶部:0;
填充底部:0;
高度:10px;
垂直对齐:中间对齐;
}
由于没有人回复,我最终使用了GridView
控件