コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string category = Request.QueryString["cat"];

        if (category != null)
        {
            restaurantmenus.restaurant_menus r1 = new restaurantmenus.restaurant_menus();

            ArrayList a = new ArrayList(r1.res_category(category));
            ArrayList b = new ArrayList();
            b = (ArrayList)a;



            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];
                data[iterator, 8] = row[8];
                data[iterator, 9] = row[9];

                iterator++;
            }

            DataTable newsDataTable = new DataTable();

            // add some columns to our datatable
            newsDataTable.Columns.Add("restaurant_name");
            newsDataTable.Columns.Add("contact_no");
            newsDataTable.Columns.Add("street");
            newsDataTable.Columns.Add("city");
            newsDataTable.Columns.Add("zipcode");
            newsDataTable.Columns.Add("logopath");
            newsDataTable.Columns.Add("restaurant_category");
            newsDataTable.Columns.Add("minamount");
            newsDataTable.Columns.Add("deliverytimings");
            newsDataTable.Columns.Add("email");

            // adding new rows
            for (int i = 0; i < iterator; i++)
            {
                DataRow newsDataRow = newsDataTable.NewRow();
                newsDataRow["restaurant_name"]     = data[i, 0];
                newsDataRow["contact_no"]          = data[i, 1];
                newsDataRow["street"]              = data[i, 2];
                newsDataRow["city"]                = data[i, 3];
                newsDataRow["zipcode"]             = data[i, 4];
                newsDataRow["logopath"]            = data[i, 5];
                newsDataRow["restaurant_category"] = data[i, 6];
                newsDataRow["minamount"]           = data[i, 7];
                newsDataRow["deliverytimings"]     = data[i, 8];
                newsDataRow["email"]               = data[i, 9];
                newsDataTable.Rows.Add(newsDataRow);
            }

            // bind our datatable to our repeater
            rescat.DataSource = newsDataTable;
            rescat.DataBind();


            if (iterator != 0)
            {
            }
            else
            {
                dis.Text = "No Restaurants";
            }
        }
        else
        {
            dis.Visible = true;
            dis.Text    = "No Restaurants";
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string category = Request.QueryString["cat"];

         if (category != null)
         {
             restaurantmenus.restaurant_menus r1 = new restaurantmenus.restaurant_menus();

             ArrayList a = new ArrayList(r1.res_category(category));
             ArrayList b = new ArrayList();
             b = (ArrayList)a;

             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];
                 data[iterator, 8] = row[8];
                 data[iterator, 9] = row[9];

                 iterator++;
             }

             DataTable newsDataTable = new DataTable();

             // add some columns to our datatable
             newsDataTable.Columns.Add("restaurant_name");
             newsDataTable.Columns.Add("contact_no");
             newsDataTable.Columns.Add("street");
             newsDataTable.Columns.Add("city");
             newsDataTable.Columns.Add("zipcode");
             newsDataTable.Columns.Add("logopath");
             newsDataTable.Columns.Add("restaurant_category");
             newsDataTable.Columns.Add("minamount");
             newsDataTable.Columns.Add("deliverytimings");
             newsDataTable.Columns.Add("email");

             // adding new rows
             for (int i = 0; i < iterator; i++)
             {
                 DataRow newsDataRow = newsDataTable.NewRow();
                 newsDataRow["restaurant_name"] = data[i, 0];
                 newsDataRow["contact_no"] = data[i, 1];
                 newsDataRow["street"] = data[i, 2];
                 newsDataRow["city"] = data[i, 3];
                 newsDataRow["zipcode"] = data[i, 4];
                 newsDataRow["logopath"] = data[i, 5];
                 newsDataRow["restaurant_category"] = data[i, 6];
                 newsDataRow["minamount"] = data[i, 7];
                 newsDataRow["deliverytimings"] = data[i, 8];
                 newsDataRow["email"] = data[i, 9];
                 newsDataTable.Rows.Add(newsDataRow);
             }

             // bind our datatable to our repeater
             rescat.DataSource = newsDataTable;
             rescat.DataBind();

             if (iterator != 0)
             {
             }
             else
             {
                 dis.Text = "No Restaurants";
             }
         }
         else
         {
             dis.Visible = true;
             dis.Text = "No Restaurants";
         }
    }