文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>重新整理Cellset转Datatable

重新整理Cellset转Datatable

时间:2010-11-12  来源:aspnetx

这样下面的代码就很容易理解了。

 

public DataTable ToDataTable(CellSet cs)

{

DataTable dt = new DataTable();

dt.TableName = "resulttable";

DataColumn dc = new DataColumn();

DataRow dr = null;

 

//第一列:必有为维度描述(行头)

dt.Columns.Add(new DataColumn("Description"));

 

//生成数据列对象

string name;

 

foreach (Position p in cs.Axes[0].Positions)

{

dc = new DataColumn();

name = "";

foreach (Member m in p.Members)

{

name = name + m.Caption + " ";

}

 

dc.ColumnName = name;

dt.Columns.Add(dc);

}

 

//添加行数据

int pos = 0;

 

foreach (Position py in cs.Axes[1].Positions)

{

dr = dt.NewRow();

 

//维度描述列数据(行头)

name = "";

 

foreach (Member m in py.Members)

{

name = name + m.Caption + "\r\n";

}

dr[0] = name;

 

//数据列

for (int x = 1; x <= cs.Axes[0].Positions.Count; x++)

{

dr[x] = cs[pos++].FormattedValue;

}

dt.Rows.Add(dr);

}

return dt;

}

相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载