我无法弄清楚这一点。我一直使用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 />"
答案 0 :(得分: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;");
}
}