protected void Page_Load(object sender, EventArgs e) { String dataSource = WebConfigurationManager.AppSettings["dataSource"]; int attr = Convert.ToInt32(Request["attr"]); double filter = Convert.ToDouble(Request["filter"]); double support = Convert.ToDouble(Request["support"]); double confidence = Convert.ToDouble(Request["confidence"]); Analyst analyst = new Analyst(dataSource); ArrayList result = analyst.analysis(attr, filter, support, confidence); ArrayList tree = analyst.getTree(); String data = "ID,name,size,parentID,value\n"; for (int i = 0; i < tree.Count; ++i) { String[] node = (String[])tree[i]; data += String.Format("{0},{1},{2},{3},{4}\n", node[0], node[1], 1, node[2], node[3]); } Response.Write(data); }