关于水晶报表打印格式的遇到的问题

.Net技术 码拜 8年前 (2016-04-29) 1037次浏览
关于水晶报表打印格式的遇到的问题
想打印这样的格式,无从下手了
解决方案

40

 int[] num = {12,13,14,15,12,13,16,18,19,21,13,20,22,23,25,26,27,29,11};
        public DataTable Sort()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("序号1");
            dt.Columns.Add("数据1");
            dt.Columns.Add("序号2");
            dt.Columns.Add("数据2");
            dt.Columns.Add("序号3");
            dt.Columns.Add("数据3");
            dt.Columns.Add("序号4");
            dt.Columns.Add("数据4");
            dt.Columns.Add("序号5");
            dt.Columns.Add("数据5");
            for (int i = 0; i < 10; i++)
            {
                DataRow NewRow = dt.NewRow();
                NewRow["序号"+(i / 10+1)] = (i + 1).ToString();
                NewRow["数据"+(i/10+1)] = num[i].ToString();
                dt.Rows.Add(NewRow);
            }
                
            for(int s=10;s<num.Count();s++)
            {
                dt.Rows[s % 10][s / 10+1]=(s + 1).ToString();
                dt.Rows[s % 10][s / 10 + 2] = num[s].ToString();
            }
            return dt;
        }

给你写一个简单的DataTable操作,根据本人需求再做调整吧。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于水晶报表打印格式的遇到的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)