[英]Export to excel from gridview c# format Header text
我從gridview導出到excel。 有沒有辦法格式化標題文本並將其包裝在Excel中? 我導出到excel代碼為
grdCommon.Font.Size = FontUnit.XSmall;
grdCommon.GridLines = GridLines.Both;
grdCommon.Style["font-family"] = "Arial, Helvetica, sans-serif;";
grdCommon.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
grdCommon.HeaderStyle.ForeColor = System.Drawing.Color.White;
grdCommon.HeaderStyle.BackColor = System.Drawing.Color.FromArgb(80, 124, 209);
grdCommon.HeaderStyle.Font.Size = 8;
grdCommon.HeaderStyle.Width = 30;
我嘗試添加如下格式化excel中的標題列。 但是excel標題並沒有被包裹起來
grdCommon.HeaderRow.Style.Value = "word-break:break-all;word-wrap:break-word";
grdCommon.HeaderRow.Cells[0].Wrap = true;
並修改了這個方法
grdCommon.HeaderRow.Style.Add("background-color", "#FFFFFF"); as
grdCommon.HeaderRow.Style.Add("word-wrap","true");
有什么建議么...
這是格式化gridview標頭的解決方案。
grdCommon.HeaderRow.CssClass = "header";
<style>
.header
{
background-color:Silver;
color:White;
}
</style>
使用header css類可以添加css屬性值。
從我在這里看到的我認為grdcommon是一個“excel”對象。 如果沒有,那么包裝應該是在創建時將數據發送到excel文件。
如果它是一個“Excel”對象,那么可以試試這個鏈接: 在Excel MSDN中包裝文本
我希望這有幫助,因為我沒有觸及任何互操作文件,所以我無法確定這是否相關。
我不知道你在哪里可以找到這些物品,但我認為這是朝着正確方向邁出的一步。
我希望我幫助過你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.