如何从以下代码返回数据集

时间:2014-04-07 22:58:59

标签: asp.net linq dataset

我打算从下面的查询中返回数据集(ds)。我知道这可能是一个幼稚的问题但是

XDocument doc = XDocument.Load(@"E:\OBJECT ORIENTED DEV'T\Schedule.xml");
    XElement root = doc.Root;

    var items = (from item in doc.Descendants("ModuleTimeTable")
                 where item.Attribute("Module_ID").Value.Equals("001")
                 select item);


    DataSet ds = new DataSet();
    DataTable dt = new DataTable();
    ds.Locale = CultureInfo.InvariantCulture;

    foreach (XElement n in items)
    {

        var results = (from node in n.Descendants()
                       select new
                       {
                           Day = node.Attribute("Time").Value
                       }

                       );
        // ds.Tables.Add(results);


    }
    ds.Tables.Add(dt);

    return ds; // here is the problem, I get errors and cant figure out the trick.

非常感谢任何帮助。我只需要从“结果”中返回一个数据集

0 个答案:

没有答案