想打印这样的格式,无从下手了
解决方案
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操作,根据本人需求再做调整吧。