小编wub*_*gly的帖子

如何以编程方式设置单元格颜色epplus?

我想知道是否可以使用epplus以编程方式设置单元格颜色?

我从sql存储过程加载我的数据并且它运​​行良好,但是我的用户希望包含"年假"字样的单元格具有淡黄色的背景颜色而不是默认的白色.有没有办法做到这一点?也许通过迭代数据表或许?以下是哪里

public void ExportTableData(DataTable dtdata)
{
    //Using EPPLUS to export Spreadsheets
    ExcelPackage pck = new ExcelPackage();
    var ws = pck.Workbook.Worksheets.Add("Availability list");

    ws.Cells["A1"].LoadFromDataTable(dtdata, true);

    ws.Cells["A1:G1"].Style.Font.Bold = true;
    ws.Cells["A1:G1"].Style.Font.UnderLine = true;

    //change cell color depending on the text input from stored proc?
    if (dtdata.Rows[4].ToString() == "Annual Leave")
    {
        ws.Cells["E1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
        ws.Cells["E1"].Style.Fill.BackgroundColor.SetColor(Color.LightYellow);
    }

    pck.SaveAs(Response.OutputStream);
    Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
    Response.AddHeader("content-disposition", "attachment;  filename=Availability.xlsx");
    Response.End();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net epplus

24
推荐指数
2
解决办法
5万
查看次数

选择取消按钮时如何关闭所需的字段验证器

我有一个问题,我的页面有一个必需的字段验证器,但我也想使用'取消'按钮,用户将使用response.redirect("default.aspx")将用户带回菜单页面;

问题是当您单击取消按钮时,字段验证器会一直触发.如何将其关闭以便用户返回菜单页面?

c# asp.net requiredfieldvalidator

14
推荐指数
1
解决办法
2万
查看次数

使用css和c#在母版页中以编程方式更改链接

有人知道如何以编程方式更改子页面母版页中链接的ccs吗?

例如,我的主页中有一个(导航)链接列表,如下所示:

    <div class="list-group">
        <a href="report.aspx" class="list-group-item active">Donuts&trade;</a>
        <a href="english_responses.aspx" class="list-group-item">English responses</a>
        <a href="irish_responses.aspx" class="list-group-item">Irish responses</a>
    </div>
Run Code Online (Sandbox Code Playgroud)

在导航列表中,我使用css类:list-group-item active来显示活动链接(活动时为蓝色)和css class:list-group-item用于普通链接.

我想要的是使用c#以编程方式更改每个子页面的活动链接.

有没有办法用page_load做到这一点?

css c# asp.net master-pages

3
推荐指数
1
解决办法
3068
查看次数

标签 统计

asp.net ×3

c# ×3

css ×1

epplus ×1

master-pages ×1

requiredfieldvalidator ×1