private MemoryStream GenerateRdl(List <string> allColumns) { MemoryStream ms = new MemoryStream(); RdlGenerator gen = new RdlGenerator(); RdlGenerator.allColumns = allColumns; //Intialize the RdlGenerator class with list of columns. ms = RdlGenerator.WriteStream(ms, "", txtfromdate.Text, txttodate.Text, dropbillable.SelectedItem.ToString(), reportName); // get the rdlc report proprties(entire structure) in a stream. ms.Position = 0; // set the stream position to zero (in case if there is continous flow of stream for continous display). return(ms); }
private static MemoryStream GenerateRdl(IList <Column> allFields, IList <Column> selectedFields) { var ms = new MemoryStream(); var gen = new RdlGenerator { AllFields = allFields, SelectedFields = selectedFields }; gen.WriteXml(ms); ms.Position = 0; return(ms); }
private MemoryStream GetReportDefinition() { List <ReportColumn> reportColumns = GetReportColumns(); var ms = new MemoryStream(); var gen = new RdlGenerator { AllFields = reportColumns, SelectedFields = reportColumns }; gen.WriteXml(ms); ms.Position = 0; return(ms); }
private static MemoryStream GenerateRdl(IList <string> titulosHeader, IList <RdlColumnHeader> fields = null) { var ms = new MemoryStream(); var gen = new RdlGenerator { Fields = fields, TituloHeader = titulosHeader }; gen.WriteXml(ms); ms.Position = 0; // Para ler o XML exposto, descomentar abaixo e ver o valor da stringXml. //var stringXml = new StreamReader(ms).ReadToEnd(); //ms.Position = 0; return(ms); }
public Reportes(DataSet set, List <string> atributo, String cabecera) { try { List <string> allFields = GetAvailableFields(set); m_rdl = new MemoryStream(); RdlGenerator gen = new RdlGenerator(); //AllFields nombre del campo //SelectedFiels atributo del campo //Titulo encabezado del reporte gen.AllFields = allFields; gen.SelectedFiels = atributo; gen.Titulo = cabecera; gen.WriteXml(m_rdl); m_rdl.Position = 0; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private MemoryStream GenerateRdl(List<string> selectedFields, List<string> selectedFields_2) { MemoryStream ms = new MemoryStream(); RdlGenerator gen = new RdlGenerator(); gen.AllFields = selectedFields; gen.SelectedFields = selectedFields; gen.WriteXml(ms); ms.Position = 0; return ms; }