Наладить работу RDLC-отчета в проекте - Visual Basic .NET
Формулировка задачи:
Помогите, люди добрые, побороть этого змия.
Пытаюсь наладить работу RDLC-отчета в проекте VB.NET
В окне FormRep расположен единственный элемент управления - ReportViewer.
Код создания окна следующий:
Файл отчета - Report2.rdlc и XML схема источника данных - в RAR-архиве
Решение задачи: «Наладить работу RDLC-отчета в проекте»
textual
Листинг программы
Public Module M_Rd_DataSet_From_XML '==================================================================================================' ' PROCEDURE ' ' Чтение DataSet из XML-файла ' '==================================================================================================' Public Sub Rd_DataSet_From_XML(ByRef DT As DataSet, ByRef XMLnm As String, ByRef XSD_in As Boolean, ByRef Sh_Err As Boolean, ByRef Sh_Mes As Boolean) Dim XSDnm As String Dim XLen As Integer Dim _er As Boolean XMLnm = IO.Path.GetFullPath(XMLnm) If Sh_Err Then If Not IO.File.Exists(XMLNm) Then MsgBox("Файл отсутствует: " + XMLNm, MsgBoxStyle.Exclamation, "Ошибка") Return End If End If XLen = XMLnm.Length() If XLen <= 5 Then If Sh_Err Then MsgBox("Имя XML-файла слишком короткое. Останов <" + XMLnm + ">", MsgBoxStyle.Exclamation, "Ошибка") End If Return End If XSDnm = XMLnm.Substring(0, XLen - 4) + ".XSD" _er = False Try If XSD_in Then DT.ReadXml(XMLnm, XmlReadMode.ReadSchema) Else DT.ReadXmlSchema(XSDnm) DT.ReadXml(XMLnm) End If Catch _er = True End Try If _er Then If Sh_Err Then MsgBox("Ошибка при чтении XML-файла.", MsgBoxStyle.Exclamation, "Ошибка") End If End If End Sub End Module
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д