kk1*_*076 5 c# asp.net excel gridview export-to-excel
我从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;
Run Code Online (Sandbox Code Playgroud)
我尝试添加如下格式化excel中的标题列.但是excel标题并没有被包裹起来
grdCommon.HeaderRow.Style.Value = "word-break:break-all;word-wrap:break-word";
grdCommon.HeaderRow.Cells[0].Wrap = true;
Run Code Online (Sandbox Code Playgroud)
并修改了这个方法
grdCommon.HeaderRow.Style.Add("background-color", "#FFFFFF"); as
grdCommon.HeaderRow.Style.Add("word-wrap","true");
Run Code Online (Sandbox Code Playgroud)
有什么建议...
从我在这里看到的,我认为 grdcommon 是一个“excel”对象。如果没有,则应在创建时将数据发送到 Excel 文件时进行换行。
如果它是“Excel”对象,则可以尝试此链接: Wrap Text in excel MSDN
我希望这会有所帮助,因为我没有接触过任何互操作文档,所以我无法确定这是否相关。
我不知道在哪里可以找到这些物品,但我认为这是朝着正确方向迈出的一步。
我希望我对你有帮助。
| 归档时间: |
|
| 查看次数: |
4631 次 |
| 最近记录: |