Exemplo n.º 1
0
        private SessionCsvWriter initCsvWriter()
        {
            var data     = initDatasource();
            var accessor = new AccessorContext {
                Context    = Context.Empty.Clone(_session),
                MemberType = data.GetRowType()
            };

            var tsvw = new SessionCsvWriter {
                HeaderMode = CsvWriterHeaderMode.Path,
                DataSource = data,
                Accessors  = new List <Accessor> {
                    accessor.GetAccessor("Kod"),
                    accessor.GetAccessor("Ceny.Podstawowa.Netto")
                }
            };

            foreach (var acc in tsvw.Accessors)
            {
                acc.Prepare();
            }

            return(tsvw);
        }