-
Notifications
You must be signed in to change notification settings - Fork 1
/
res_order.aspx.cs
98 lines (56 loc) · 1.94 KB
/
res_order.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Collections;
public partial class res_order : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string emailid = "";
if (Session["main_res"] != null)
{
emailid = Session["main_res"].ToString();
}
order_details.order r = new order_details.order();
ArrayList b = new ArrayList(r.res_order(emailid));
ArrayList c = new ArrayList();
c = (ArrayList)b;
string[,] data = new string[100, 6];
int iterator = 0;
foreach (string d in c)
{
string[] row = d.Split('#');
int ab = row.Length;
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];*/
iterator++;
}
DataTable newsDataTable = new DataTable();
// add some columns to our datatable
newsDataTable.Columns.Add("user_id");
newsDataTable.Columns.Add("date");
newsDataTable.Columns.Add("price");
newsDataTable.Columns.Add("id");
// adding new rows
for (int i = 0; i < iterator; i++)
{
DataRow newsDataRow = newsDataTable.NewRow();
newsDataRow["user_id"] = data[i, 0];
newsDataRow["price"] = data[i, 2];
newsDataRow["date"] = data[i, 3];
newsDataRow["id"] = data[i, 4];
newsDataTable.Rows.Add(newsDataRow);
}
// bind our datatable to our repeater
details.DataSource = newsDataTable;
details.DataBind();
}
}