string str = "10|20|30|40|50|60|70|80";
string[] array = str.Split('|');
DataSet ds = new DataSet();
DataTable dt = new DataTable();
//声明int类型的列id
DataColumn dc = new DataColumn("id", typeof(int));
//为Datatable增加一列
dt.Columns.Add(dc);
dc.AutoIncrement = true;
foreach (string m in array)
{
if (m.ToString() != "")
{
//为Datatable增加一行
DataRow dr = dt.NewRow();
int n = Convert.ToInt32(m);
dr["id"] = n;
dt.Rows.Add(dr);
}
}
ds.Tables.Add(dt);
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
Response.Write(ds.Tables[0].Rows[i]["id"].ToString() + "<BR>");
}
}
}