0

我无法弄清楚这一点。我一直使用 CSS 来设置我的 gridview 样式。我需要将 gridview 导出到 word,因此我需要使用内联样式将格式传递给 word。有人可以帮我将以下 CSS 转换为 HeaderStyle 列。

.AL_SubTotal_Row_1_RG
 {
    background-color:#77A78C; 
    font-weight:bold;
    border-right: 1px solid #8F8F8F;
    border-bottom: 1px solid #000000;
    text-align: center;
 }

我已经完成了这么多。我不知道如何处理各个边界。

 "<HeaderStyle HorizontalAlign="center" BackColor="#77A78C" BorderStyle="Solid" Font- bold="true />"
4

1 回答 1

0

我不知道您是否可以灵活地为底部和右侧设置不同的边框。尝试这个

<asp:BoundField HeaderStyle-BackColor="#77A78C" 
                HeaderStyle-Font-Bold="true" 
                HeaderStyle-BorderStyle="Solid"
                HeaderStyle-BorderWidth="1" 
                HeaderStyle-HorizontalAlign="Center" />

更新:希望这适用于您的场景

protected void Page_Load(object sender, EventArgs e)
{
    foreach(TableCell cell in xyz.HeaderRow.Cells)
    {
        cell.Attributes.Add("style", "background-color:#77A78C; font-weight:bold; border-right: 1px solid #8F8F8F; border-bottom: 1px solid #000000; text-align: center;");
    }
}
于 2012-09-06T14:23:08.177 回答