返回首页

你好

我使用。RDLC报告。我要生成PDF与动态的名字从我的报告。
为此我使用

DataView dv =(DataView) ObjectDataSource2.Select();

        String st = "";

        DataTable tb = dv.Table;

        if (tb.Rows.Count > 0)

        {

//assigning QUOTATION_NUMBER from table to st

            st = tb.Rows[0]["QUOTATION_NUMBER"].ToString();

            

        }

        

        ReportViewer1.LocalReport.DisplayName = st;
现在的问题是,如果我QUOTATION_NUMBER是IMP-20110620-7,它显示IMP-20110620-7。
(即替换' - '与' - ')
Whaen我检查显示名称,在执行IMP-20110620-7显示,但显示在PDF IMP-20110620-7。

任何人都可以请建议我如何做到这一点。

感谢在前进。

回答

评论会员:游客 时间:2012/02/06
字体颜色="#990000D@涂覆
:它应该是由一个单一的应用程序使用

您可以版本,但有什么问题,因为你不打算将它部署到GAC中
评论会员:游客 时间:2012/02/06
SAKryukov:是的,它是适用的。大会的版本做一些其他组件是私人的事实无关;程序集的版本是独立于其他组件的版本,它们之间的引用,实际上在运行时使用的版本信息,所以你应该更新整个相应的解决方案,在非私有程序集的情况完全一样。我不知道为什么没有跟上,这一切非常简单。在我所有的项目中,我始终保持所有的解决方案中的组件相同的版本,并检查它使用特殊的MSBuild任务,我为这个目的而开发。此外,在解决方案的结构,我尝试使用项目(使用VisualStudio的"标签"项目"加入集会时)参考;它使更新版本时,应保持自动解决方案的完整性mdash;SA