protected void Page_Load(object sender, EventArgs e) { string venid = Request.QueryString["id"]; int vid = Convert.ToInt32(venid); itemfind.find s1 = new itemfind.find(); ArrayList a = new ArrayList(s1.item_retrieve(vid)); ArrayList c = new ArrayList(); ArrayList b = new ArrayList(); if (Session["menulist"] != null) { c = (ArrayList)(Session["menulist"]); } b = (ArrayList)a; foreach (string ss in b) { c.Add(ss); } Session["menulist"] = c; if (!IsPostBack) { string prevPage = Request.UrlReferrer.ToString(); Response.Redirect(prevPage); } }
protected void Page_Load(object sender, EventArgs e) { string searchtext = null; if (Session["searcht"] != null) { searchtext = Session["searcht"].ToString(); itemfind.find s1 = new itemfind.find(); ArrayList a = new ArrayList(s1.searchresults(searchtext)); ArrayList b = new ArrayList(); b = (ArrayList)a; dis.Text = "Search Results for : " + searchtext; string[,] data = new string[100, 10]; int iterator = 0; foreach (string c in b) { string[] row = c.Split('^'); data[iterator, 0] = row[0]; data[iterator, 1] = row[1]; data[iterator, 2] = row[2]; data[iterator, 3] = row[3]; data[iterator, 4] = row[4]; data[iterator, 5] = row[5]; data[iterator, 6] = row[6]; data[iterator, 7] = row[7]; iterator++; } DataTable newsDataTable = new DataTable(); // add some columns to our datatable newsDataTable.Columns.Add("vname"); newsDataTable.Columns.Add("vcontactno"); newsDataTable.Columns.Add("vstreet"); newsDataTable.Columns.Add("vcity"); newsDataTable.Columns.Add("vzipcode"); newsDataTable.Columns.Add("vservice"); newsDataTable.Columns.Add("vtime"); newsDataTable.Columns.Add("vemail"); // adding new rows for (int i = 0; i < iterator; i++) { DataRow newsDataRow = newsDataTable.NewRow(); newsDataRow["vname"] = data[i, 0]; newsDataRow["vcontactno"] = data[i, 1]; newsDataRow["vstreet"] = data[i, 2]; newsDataRow["vcity"] = data[i, 3]; newsDataRow["vzipcode"] = data[i, 4]; newsDataRow["vservice"] = data[i, 7]; newsDataRow["vtime"] = data[i, 8]; newsDataRow["vemail"] = data[i, 9]; newsDataTable.Rows.Add(newsDataRow); } // bind our datatable to our repeater searchrepeat.DataSource = newsDataTable; searchrepeat.DataBind(); if (iterator != 0) { } else { dis.Text = "No Results for: " + searchtext; } } else { dis.Text = "no results"; } }