110,533
社区成员
发帖
与我相关
我的任务
分享
DataRow dr;
DataSet ds = new DataSet();
int[,] Ar = new int[,] { { 1, 2, 3 }, { 4, 5, 6 } };
DataTable dt = new DataTable();
dt.Columns.Add("a ");
dt.Columns.Add("b");
for (int i = 0; i < 3; i++)
{
dr = dt.NewRow();
dr["a "] = Ar[0,i];
dr["b"] = Ar[1,i];
dt.Rows.Add(dr);
}
ds.Tables.Add(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
Response.Write(dt.Rows[i][dt.Columns[0]]);
}
for (int i = 0; i < dt.Rows.Count; i++)
{
Response.Write(dt.Rows[i][dt.Columns[1]]);
}
using System.Data;
//Ar是你的二维数组
DataSet ds=new DataSet();
DataTable dt=new DataTable();
dt.Columns.Add( "a ");//定义dt两个列
dt.Columns.Add( "b ");//
for(int i=0;i <Ar.Length;i++)//循环数组
{
DataRow dr=dt.NewRow();//定义一个新行
dr[ "a "]=Ar[i];
dr[ "b "]=Ar[i];
dt.Rows.Add(dr);
}
ds.Tables.Add(dt);//把dt添加到ds中