当前位置: 首页>>代码示例>>C#>>正文


C# IReport.getVirtualColumnValue方法代码示例

本文整理汇总了C#中IReport.getVirtualColumnValue方法的典型用法代码示例。如果您正苦于以下问题:C# IReport.getVirtualColumnValue方法的具体用法?C# IReport.getVirtualColumnValue怎么用?C# IReport.getVirtualColumnValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IReport的用法示例。


在下文中一共展示了IReport.getVirtualColumnValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: addItem

 protected void addItem(ref IList<string> columns, ref ReportDataRow reportDataRow, ref  IList<IReportRow> reportRows, IReport item)
 {
     foreach (var column in columns)
     {
         ReportDataCell reportDataCell = new ReportDataCell();
         Tuple<ReportColumnType, object> field = item.getVirtualColumnValue(column.Replace(this.Parent.Name + "$" + this.Name + ".", ""));
         ReportColumnType type = field.Item1;
         switch (type)
         {
             case ReportColumnType.Integer:
                 reportDataCell.GenericValue = Convert.ToInt32(field.Item2);
                 break;
             case ReportColumnType.String:
                 reportDataCell.GenericValue = Convert.ToString(field.Item2);
                 break;
             case ReportColumnType.DateTime:
                 reportDataCell.GenericValue = Convert.ToDateTime(field.Item2);
                 break;
             case ReportColumnType.Boolean:
                 reportDataCell.GenericValue = Convert.ToBoolean(field.Item2);
                 break;
         }
         reportDataRow.Cells.Add(reportDataCell);
     }
     reportRows.Add(reportDataRow);
 }
开发者ID:glitch11,项目名称:Accelerators,代码行数:26,代码来源:ReportTable.cs


注:本文中的IReport.getVirtualColumnValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。