第二步,编写返回数据集的代码: public class MyClass { [AjaxMethod] public string GetDataSet() { DataSet dst = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add(“Text”); dt.Columns.Add(“Number”); Random random = new Random(Guid.NewGuid().GetHashCode()); for (int i = 0; i < random.Next(10,20); i++) { DataRow row = dt.NewRow(); row[“Text”] = Guid.NewGuid().ToString(“N”); row[“Number”] = random.Next(100); dt.Rows.Add(row); } dst.Tables.Add(dt); string text = “”; using(MemoryStream ms = new MemoryStream()) { dst.WriteXml(ms); ms.Position = 0; StreamReader sr = new StreamReader(ms); text = sr.ReadToEnd(); } return text; } }