public Column[] GetLaborStatisticsColumns() { List <Column> columns = new List <Column>(); columns.Add(new Column("C0", "序号")); columns.Add(new Column("C1", "期间")); columns.Add(new Column("C2", "姓名")); columns.Add(new Column("C3", "证件类型")); columns.Add(new Column("C4", "证件号码")); columns.Add(new Column("C5", "收入额")); columns.Add(new Column("C6", "免税金额")); columns.Add(new Column("C7", "基本扣除")); columns.Add(new Column("C8", "已扣缴税额")); columns.Add(new Column("C9", "应纳税所得额"));//从应纳税额改过来20170214 //应纳税所得额=收入额C5-基本扣除C7 columns.Add(new Column("C10", "联系电话")); columns.Add(new Column("C11", "国籍")); columns.Add(new Column("C12", "单位")); columns.Add(new Column("C13", "职称")); columns.Add(new Column("C14", "性别")); columns.Add(new Column("C15", "出生日期")); columns.Add(new Column("C16", "次数"));//old C14 int count = _statisticsRepository.GetMaxCountLaborStatistics(); for (var i = 0; i < count; i++) { columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税前", i + 1))); columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税后", i + 1))); columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税额", i + 1))); columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次课题号", i + 1))); columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次课题负责人", i + 1))); } return(columns.ToArray()); }