C#尝试停止使用XpertDoc复制相同的信息

我正在开发名为ExpertDoc的程序,它已与word集成在一起,我正在尝试完成报价模板。它使用SQL从包含值的设计配置器/门户数据库中提取信息。然后,c#显示来自由产品配置的门户的信息。

我需要一些帮助来消除发生的任何重复值,这是因为Expertdoc会读取每个引号行,当他们引用某个产品时,我要添加注释,它会使注释通过,但是如果同一产品,它会使注释通过两次,但是我只希望它相同时通过一次。

下面的代码是一个For循环,我通过它遍历了每一行的信息:

int finish = 0;

foreach (DataRow SalesPortalOrderDetailsRow in SalesPortalOrderDetails.Tables[0].Select("",""))
{

    string lineConfigID = SalesPortalOrderDetailsRow["ConfigurationID"].ToString().Replace("'","''");
    string DBPN = "";

    if(CFGComponentAttributes.Tables[0].Select("([ComponentAttributeName] = 'DBNote' AND [Value] IS NOT NULL AND [ConfigurationID] = '" + lineConfigID + "')").Length >0)
    {
        DBPN = CFGComponentAttributes.Tables[0].Select("([ComponentAttributeName] = 'DBNote' AND [Value] IS NOT NULL AND [ConfigurationID] = '" + lineConfigID + "')")[0]["Value"].ToString();
    }

}

上面的代码着眼于“ DBNote”,它存储在另一个程序的配置器中,该代码后面有更多代码,当某些产品触发这些注释时,这些注释将输出。

字符串“ DBPN”将信息输出到word文档中。

该图像是发生的情况的一个示例:

C#尝试停止使用XpertDoc复制相同的信息

weareboy123 回答:C#尝试停止使用XpertDoc复制相同的信息

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3059789.html

大家都在问