Tag: rdlc

将对象数据源与RDLC中的嵌套列表对象绑定

我知道我们可以将对象数据源绑定到RDLC。 我试图绑定一个如下的对象: public class ContactReportData { public string ContactReportHeading{get;set;} public string ContactReportSubHeading{get;set;} public List ContactDetails{get;set;} } public class Contact { public string ContactName{get;set;} public string ContactDesignation{get;set;} } 设置为RDLC时,它只会找到一个数据集,比如ContactReportData(没有联系人列表)或联系人。 我想这是因为报告需要它以这种方式。 我想要的是将报告中显示的数据显示为:ContactReportHeading ContactReportSubHeading表格forms的联系人 – 联系人姓名,名称。 我可以将此报告数据的详细信息作为静态并仅绑定联系人列表,但我所拥有的是联系报告列表,我面临着这个问题。

如何在LINQ中选择所有字段和一些新字段?

我收到了一份RDLC报告 存储在SQL DB中的日期格式为格鲁吉亚语。 我想在报告中显示日期为波斯语。 使用Linq我想要选择DB的所有字段以及一些用作波斯日期字段的新字段。 我用下面的语法: var invoices = from invoice in dbContext.eve_Invoices select new { invoice.CreatorID, invoice.DateChange, invoice.DateCreation, invoice.DatePrint, invoice.Discount, invoice.DiscountPercentage, invoice.DiscountType, invoice.Fare, invoice.ID, invoice.InvoiceStatus, invoice.NumberOfItems, invoice.Packaging, invoice.PrintID, invoice.RawPrice, invoice.RoundOff, invoice.ServiceCharge, invoice.ServingType, invoice.TableID, invoice.Tax, invoice.TotalPrice, invoice.ValidityStatus, PersianYear = invoice.DateCreation != null ? pc.GetYear((DateTime)invoice.DateCreation) : 0, PersianMonth = invoice.DateCreation != null ? pc.GetDayOfMonth((DateTime)invoice.DateCreation) : 0, […]

如何删除时间并仅在RDLC中显示日期

我正在使用Winform(C#)和RDLC MySQL。 在那里我尝试仅在Tablex中显示日期。 但这种日期格式也有时间。 如何删除时间。 我的表达是,.. =Fields!date.Value 请参阅下面的报告。 提前致谢? 我试过= Fields!date.Value.ToString(“dd / MM / yyyy”)在表达式中它通过错误,..错误1validation时发生错误。 HRESULT =’8000000A’

在Asp.net MVC中查看RDLC报告为pdf

我在最近两天遇到了问题。 我试图在没有reportviewer的情况下将rdlc报告视为pdf。 我使用以下代码将rdlc导出为pdf … public string Export(LocalReport rpt, string filePath) { string ack = “”; try { Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; byte[] bytes = rpt.Render(“PDF”, null, out mimeType, out encoding, out extension, out streamids, out warnings); using (FileStream stream = File.OpenWrite(filePath)) { stream.Write(bytes, 0, bytes.Length); } return ack; } […]

如何在rdlc或ssrs报告中设置最小行表?

假设我想在表中设置最小行,当表中的数据未满时,只需插入空行即可完全填充它。

如何在两列上生成RDLC报告?

我正在使用Visual Studio 2010.我必须生成一个这样的REPORT: _________________________________ | NAME SURNAME | NAME SURNAME | | ADDRESS | ADDRESS | | NUMBER | NUMBER | | | | | NAME SURNAME | NAME SURNAME | | ADDRESS | ADDRESS | | NUMBER | NUMBER | 但结果现在是这样的: _________________________________ | NAME SURNAME | | | ADDRESS | | | NUMBER | […]

尚未为数据源“请求”提供数据源实例

我在我的reportviewer上收到一个错误,我不知道如何纠正这个错误….我得到的错误是:“没有为数据源’Request’提供数据源实例。” 我试过寻找这个,但找不到任何我能看到的错误,有人可以指点我正确的方向吗? 这就是我的reportvierer的样子: 这是我用于reportviewer的代码: SqlConnection conn; protected void Page_Load(object sender, EventArgs e) { conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString); conn.Open(); if (!Page.IsPostBack) { runRptViewer(); } } private DataTable getData() { DataSet dss = new DataSet(); string sql = “”; sql = “SELECT CC_Request.Company, CC_Request.Attention, CC_Request.Telephone, CC_Request.Email, CC_Items.Model, CC_Items.SerialNo, CC_ItemsRequested.Item, CC_ItemsRequested.Quantity, CC_ItemsRequested.Price, CC_ItemsRequested.ModelID, CC_Items.RequestID FROM CC_Request INNER JOIN […]

将rdlc报告与业务对象绑定

是否可以将rdlc报告绑定到业务对象(.NET 4 / VS 2010) 在我的报告中,我有一个名为Name和Email的TextBox。 假设我有一个对象具有属性名称和电子邮件的人。 我可以在运行时将.rdlc与对象Person绑定吗?

如何在RDLC报告中为每个组添加我的rownumber?

怎么能添加这样的行号: 第1组 RowNumber ID名称年龄 1 231 test 43 2 324 test2 45 3 354 test3 34 第2组 RowNumber ID名称年龄 1 657 test4 43 2 534 test5 45 3 678 test6 34 我想做像这个例子的行号。对于每个组,我的行号将重置并从1开始到组行数。我的gruops(GROUP 1,GROUP 2,….)来自db动态! 我有多少组不清楚! 这里是我找到了一些解决方案,但我认为这些解决方案可用于我们知道多少组!

Mono可以在rdlc中创建/运行报告吗?

我从来没有使用单声道,如果单声道可以创建/运行rdlc报告,我很好奇吗? 我正在实现的是一个单一的asp.net mvc应用程序,使用rdlc创建报告并导出为pdf。 这可能与单声道?