string jouneyStr =
"第一行的name||第一行的sex||第一行的address@@第二行的name||第二行的sex||第二行的address@@第三行的name||第三行的sex||第三行的address";
//创建临时表
DataTable tblDatas =
new DataTable("Datas");
DataColumn dc =
null;
dc = tblDatas.Columns.Add("name",
Type.GetType("System.String"));
dc = tblDatas.Columns.Add("sex",Type.GetType("System.String"));
dc = tblDatas.Columns.Add("address",
Type.GetType("System.String"));
//将jouneyStr分段出来
string[] jouneys =jouneyStr.Split(new
string[] { "@@" },
StringSplitOptions.None);
for (int i = 0; i < jouneys.Length;i++)
{
string[] jouney =jouneys[i].Split(new
string[] { "||" },
StringSplitOptions.None);
DataRow newRow;
newRow = tblDatas.NewRow();
newRow["name"] =jouney[0];
newRow["sex"] =jouney[1];
newRow["address"] =jouney[2];
tblDatas.Rows.Add(newRow);
}