中易网

如何将水晶报表 转换 ssrs

答案:1  悬赏:0  
解决时间 2021-01-14 04:33
  • 提问者网友:我一贱你就笑
  • 2021-01-13 11:50
如何将水晶报表 转换 ssrs
最佳答案
  • 二级知识专家网友:詩光轨車
  • 2021-01-13 13:18
1. 我想大多数的SO,倾向于在SSRS的Crystal Reports。 看... 我喜欢他们两个,但我会同意他们说,SSRS可能是更好的路要走。

2. 不知道怎么老这样的,但有一个读 我会选SSRS因为你是车间熟悉VS了。

3. 我没有使用Crystal Reports的任何经历,但是,我很流利ReportingServices。 ReportViewer控件能够在本地处理模式下运行的,您不需要SQL Server的后端生成报告。 另外,这种控制两种口味,一个WinForm和webform控制取决于你的解决方案。 运行在本地处理模式下,ReportViewer控件将允许你导出为PDF或Excel报告。两者呈现扩展插件可供选择。然而,没有任何其他呈现扩展插件在本地模式下运行时是可用的。 是可能的,但你需要编写你的应用程序来做到这一点。我假设的报告将需要保存在做这个特定最好的办法是运行并保存为Excel或PDF。 至于从AS400检索数据不支持这种做法。像数据需要事先将其发送到ReportViewer控件被按摩到.NET对象,如数据表/数据集。 有关Reporting Services可以在这里找到 如果您想对这个选项的更多具体细节,知道了,我会尽我所能来回答你的问题。 编辑:导出到PDF-里面这个自定义函数。 'Export Report to PDF
Private Sub ReportCommandExportToPDF()
Dim warnings As Warning() = Nothing
Dim streamids As String() = Nothing
Dim mimeType As String = Nothing
Dim encoding As String = Nothing
Dim extension As String = Nothing
Dim bytes As Byte()

SaveFileDialog1.DefaultExt = "pdf"
SaveFileDialog1.Filter = "pdf files (*.pdf)|*.pdf"
SaveFileDialog1.FileName = "YOURFILENAME"
Dim returnValue As DialogResult = SaveFileDialog1.ShowDialog()
If (returnValue = Windows.Forms.DialogResult.OK) Then
bytes = ReportViewer1.LocalReport.Render("PDF", Nothing, mimeType, encoding, extension, streamids, warnings)
Dim fs As New FileStream(SaveFileDialog1.FileName, FileMode.Create)
fs.Write(bytes, 0, bytes.Length)
fs.Close()
End If
End Sub

4. Ive得到了与CR和经验(很给)与SSRS的一个丰富的经验。我认为,CR是更强大的,当它来报告。 我不喜欢CR是缺乏表格数据的格式化选项。这当然有自己的缺点。例如,它有点难以输出简单的表格数据,并因出口到MS Word中报告的性质包括一大堆的小文本框,分隔行ECT这使得它真的很难格式/编辑它们。 它好一点与Excel,但你必须确保你已经确切需要的金额指引在一个适当的职位,当导出到Excel中的每个指针分离的新列...

5. SSRS会做一切你除了直接从AS400报告提出的要求。你将不得不写在SSRS中的数据集扩展到跟AS400。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息