小编Ali*_*aza的帖子

novacode docx中的垂直表无边框

嘿,我是novacode docx webapi的新手,我想打印没有边框的垂直型表格,我拥有这些代码行,通过它们我可以打印垂直型表格,我也有屏幕截图,这也许对您节省我的问题有所帮助

private void Document_3_SecondaryDetail(DocX document, string dist, System.Data.DataTable Doc3_SecondaryDetail)
{
    try
    {

        string headlineText = "";
        string paraOne = "";
        var headLineFormat = new Formatting();
        headLineFormat.FontFamily = new System.Drawing.FontFamily("Arial Black");
        headLineFormat.Size = 18D;
        headLineFormat.Position = 12;
        var paraFormat = new Formatting();
        paraFormat.FontFamily = new System.Drawing.FontFamily("Calibri");
        paraFormat.Size = 10D;
        Novacode.Table SecondaryDetailDoc3 = document.AddTable(Doc3_SecondaryDetail.Select("District = '" + dist + "'").Count() + 1, Doc3_SecondaryDetail.Columns.Count);
        SecondaryDetailDoc3.Alignment = Alignment.left;
        SecondaryDetailDoc3.Design = TableDesign.LightGridAccent1;

        int columnNumber = 0;
        foreach (DataColumn columns in Doc3_SecondaryDetail.Columns)
        {
            SecondaryDetailDoc3.Rows[0].Cells[columnNumber].Paragraphs.First().Append(char.ToUpper(columns.ColumnName[0]) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net novacode-docx

4
推荐指数
1
解决办法
2292
查看次数

无法跟踪实体类型的实例,因为跟踪了具有相同键值的另一个实例

我在asp.net core 2.0中使用通用存储库模式,它无法处理存储库对象,当我要更新条目时,它已成功更新一次,但是当我尝试更新更多时,它会抛出以下异常:

无法跟踪实体类型"公司"的实例,因为已经跟踪了另一个具有{'ID'}相同键值的实例.附加现有实体时,请确保仅附加具有给定键值的一个实体实例.考虑使用'DbContextOptionsBuilder.EnableSensitiveDataLogging'来查看冲突的键值.

public ActionResult Edit(Int64 id, Company collection)
{
    try
    {
        // TODO: Add update logic here
        interfaceobj.updateModel(collection);
        interfaceobj.Save();
        return RedirectToAction(nameof(Index));
    }
    catch(Exception ex)
    {
        throw ex;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net entity-framework .net-core asp.net-core-2.0

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