DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[]
{
new DataColumn("no",Type.GetType("System.Int32")),
new DataColumn("name",Type.GetType("System.String")),
new DataColumn("age",Type.GetType("System.Int32")),
new DataColumn("score",Type.GetType("System.Int32")),
}
);
DataTable dtmoney = new DataTable();
dtmoney.Columns.AddRange(new DataColumn[]
{
new DataColumn("no",Type.GetType("System.Int32")),
new DataColumn("money",Type.GetType("System.Decimal")),
}
);
int[] nolist = { 1,2,3,4,5};
string[] namelist = {"zhang","wang","qian","li","sun" };
int[] age = { 20,21,19,22,20};
int[] score = { 100,90,80,80,70};
Decimal [] moneylist = { 400.23m, 324.32m, 303.42m,230m,399.1m };
for (int i = 0; i < 5; i++)
{
DataRow dr = dt.NewRow();
dr["no"] = nolist[i];
dr["name"] = namelist[i];
dr["age"] = age[i];
dr["score"] = score[i];
dt.Rows.Add(dr);
DataRow drmoney = dtmoney.NewRow();
drmoney["no"] = nolist[i];
drmoney["money"] = moneylist[i];
dtmoney.Rows.Add(drmoney);
}