public ReportFieldCollection GetFields()
        {
            ReportFieldCollection fields = new ReportFieldCollection();

            foreach (DataColumn column in _table.Columns)
            {
                fields.Add(column.ColumnName, column.DataType);
            }
            return(fields);
        }
示例#2
0
        public RowFieldCollection(ReportFieldCollection reportFields)
        {
            _internalFields = new Dictionary <string, RowField>();

            foreach (ReportField field in reportFields)
            {
                _internalFields.Add(field.Name, new RowField(field));
                //if (field.Hidden == false)
                //{
                //    _internalFields.Add(field.Name, new RowField(field));
                //}
            }
        }
        public ReportFieldCollection GetFields()
        {
            ReportFieldCollection fields = new ReportFieldCollection();
            var properties = GetPropertes();

            if (properties == null)
            {
                return(fields);
            }

            foreach (PropertyInfo propInfo in properties)
            {
                fields.Add(propInfo.Name, propInfo.PropertyType);
            }
            return(fields);
        }