DataTable table=xxx.GetTable("select 编号,记录 from 表1");
foreach(DataRow dr in table.Rows)
{
    int 编号=dr["编号"];
    string[] 记录集=dr["记录"].ToString().Split('|');
    foreach(string item in 记录集)
    {
         Insert Into 表2 VALUES(编号,item);
     }
}

解决方案 »

  1.   


    我在C#里面把代码敲了一遍,那个**地方是DataContext.GetTable(),不过括号里面不能直接写SQL语句吧?
    提示说GetTable()的返回类型必须是Type。
      

  2.   


    我在C#里面把代码敲了一遍,那个**地方是DataContext.GetTable(),不过括号里面不能直接写SQL语句吧?
    提示说GetTable()的返回类型必须是Type。
    我上面的代码只是示例呀,不能直接用呀。你要自己转成你的程序代码。用哪个操作数据库要看你自己用什么方法。
      

  3.   

    循环数据集,然后对每个字段解析,split,然后拼成另一个数据集,或者直接显示在界面