FlexGrid

FlexGrid allows you to visualize and edit tabular data. It provides a variety of options about how to present and perform operations over the data, including selection, sorting, filtering, grouping, paging, editing, formatting, etc.

Populate the FlexGrid by setting its itemsSource property to an array containing regular JavaScript objects. The grid will automatically generate columns to display the data items, and will allow users to select, sort, and edit the data.

Id
Country
Active
Downloads
Sales
Expenses
0
US
177,595
32,447.58
7,287.44
1
Germany
14,782
56,533.48
42,959.20
2
UK
161,859
90,485.36
9,445.81
3
Japan
90,524
37,800.96
12,334.32
4
Italy
26,518
37,782.72
5,435.33
5
Greece
3,076
24,823.01
42,285.34
6
US
71,075
95,214.79
33,104.52
7
Germany
116,904
96,069.92
12,592.88
8
UK
5,542
34,168.14
27,004.26
9
Japan
87,081
28,336.09
21,151.74
10
Italy
66,731
88,537.12
14,328.85
11
Greece
99,356
24,748.24
45,440.83
12
US
13,167
80,028.30
33,882.56
13
Germany
81,374
19,138.06
26,945.72
14
UK
92,336
36,788.01
6,087.50
15
Japan
134,887
27,170.17
41,238.54
16
Italy
108,698
70,542.58
37,487.01
17
Greece
26,390
32,602.25
23,859.41
18
US
55,482
94,841.70
10,644.09
19
Germany
43,375
21,179.87
17,868.05
20
UK
80,167
32,878.16
38,083.32
21
Japan
56,157
35,875.13
33,430.12
22
Italy
160,993
29,084.43
11,955.76
23
Greece
52,350
34,293.67
7,388.45
24
US
31,005
64,218.49
44,950.93
25
Germany
128,575
92,907.97
24,863.69
26
UK
113,408
99,206.42
1,973.35
27
Japan
90,538
44,141.44
33,714.06
28
Italy
1,698
76,384.17
23,235.18
29
Greece
21,216
6,346.39
29,933.37
30
US
21,468
67,549.43
18,902.12
31
Germany
167,064
83,154.16
29,659.45
32
UK
128,461
67,865.94
8,460.84
33
Japan
154,422
67,914.16
2,189.16
34
Italy
185,655
88,037.40
10,328.42
35
Greece
132,165
52,798.69
3,435.77
36
US
133,809
70,454.99
2,188.74
37
Germany
82,208
92,260.20
6,793.01
38
UK
79,151
51,908.19
2,539.89
39
Japan
194,214
61,816.47
49,180.58
40
Italy
100,375
2,075.55
8,569.69
41
Greece
193,665
3,491.05
19,349.39
42
US
164,299
62,334.28
34,988.66
43
Germany
179,895
79,452.62
35,018.44
44
UK
141,916
22,095.09
34,298.76
45
Japan
135,700
76,974.04
48,562.89
46
Italy
26,564
27,386.93
27,912.28
47
Greece
27,581
31,026.42
46,660.63
48
US
22,245
23,202.67
41,997.58
49
Germany
6,729
68,241.83
24,055.45
50
UK
96,411
76,182.15
40,475.12
51
Japan
94,323
92,896.47
48,803.69
52
Italy
102,237
59,500.17
26,152.34
53
Greece
146,584
27,163.19
31,778.14
54
US
31,523
63,811.11
662.65
55
Germany
193,705
82,026.39
1,790.04
56
UK
141,175
51,081.31
1,271.83
57
Japan
198,688
49,315.13
18,230.04
58
Italy
84,234
46,006.62
21,123.50
59
Greece
31,073
86,515.72
30,359.34
60
US
73,055
20,235.70
8,900.33
61
Germany
126,482
62,065.80
39,126.15
62
UK
104,792
90,214.74
25,301.46
63
Japan
181,522
32,773.48
11,074.98
64
Italy
32,494
58,068.60
4,358.67
65
Greece
125,383
92,311.10
12,828.33
66
US
978
41,689.97
18,034.77
67
Germany
104,485
98,218.96
26,933.95
68
UK
108,370
95,175.21
22,264.78
69
Japan
150,337
80,268.27
11,153.56
70
Italy
42,018
88,610.34
7,401.53
71
Greece
71,751
93,821.99
5,208.91
72
US
125,068
205.49
39,798.11
73
Germany
62,553
41,666.38
24,779.38
74
UK
89,745
6,517.04
17,904.72
75
Japan
173,427
22,201.58
19,844.88
76
Italy
78,932
54,025.24
38,813.78
77
Greece
11,383
83,025.95
9,740.42
78
US
56,803
42,453.06
44,721.76
79
Germany
11,187
70,904.99
23,733.71
80
UK
99,038
23,986.12
41,469.73
81
Japan
149,591
60,301.77
9,531.75
82
Italy
35,650
59,812.69
24,877.02
83
Greece
83,916
84,479.09
39,272.73
84
US
179,214
97,023.10
45,734.38
85
Germany
106,651
52,556.33
14,773.42
86
UK
102,444
97,796.12
4,521.54
87
Japan
94,827
42,364.60
30,524.13
88
Italy
188,950
52,918.77
3,751.10
89
Greece
110,740
79,754.48
42,673.72
90
US
44,342
92,027.26
13,293.62
91
Germany
15,722
95,529.79
27,228.67
92
UK
175,304
8,492.25
9,225.62
93
Japan
77,664
24,729.01
26,932.31
94
Italy
119,342
81,658.74
44,284.79
95
Greece
25,521
78,031.83
27,839.04
96
US
159,423
8,115.41
8,748.61
97
Germany
6,083
22,475.80
22,455.45
98
UK
162,031
10,768.18
21,798.10
99
Japan
1,590
11,315.05
9,617.13
100
Italy
9,694
98,189.17
7,423.32
101
Greece
106,380
17,333.53
6,930.12
102
US
34,202
65,012.39
37,797.17
103
Germany
163,548
74,020.99
15,229.56
104
UK
3,125
15,443.76
16,430.82
105
Japan
61,212
59,326.58
28,108.04
106
Italy
158,707
4,159.23
33,537.69
107
Greece
144,289
41,624.24
47,171.32
108
US
184,243
95,295.36
33,131.57
109
Germany
163,115
53,460.72
1,788.45
110
UK
61,070
20,994.74
19,311.80
111
Japan
91,603
27,914.72
9,885.25
112
Italy
128,630
50,481.25
426.43
113
Greece
44,837
67,469.83
46,238.44
114
US
123,133
38,335.53
24,842.90
115
Germany
192,466
96,316.61
5,034.32
116
UK
163,273
13,135.60
37,699.77
117
Japan
34,272
75,854.36
18,996.79
118
Italy
198,346
61,150.17
17,533.95
119
Greece
189,411
47,483.24
24,692.91
120
US
175,112
90,533.25
29,867.19
121
Germany
164,086
51,467.06
41,627.88
122
UK
96,602
74,330.68
26,366.44
123
Japan
149,454
17,869.85
15,242.56
124
Italy
149,478
69,453.59
22,821.89
125
Greece
19,928
91,903.10
35,314.06
126
US
39,885
85,542.16
14,692.75
127
Germany
40,892
31,426.04
40,191.15
128
UK
25,027
98,887.21
3,378.93
129
Japan
74,034
31,423.15
34,345.59
130
Italy
191,822
45,211.45
10,499.56
131
Greece
868
20,146.99
34,745.51
132
US
199,464
4,830.48
22,541.13
133
Germany
134,819
51,704.03
13,176.28
134
UK
34,373
11,605.08
37,927.47
135
Japan
8,558
321.46
19,492.38
136
Italy
94,124
49,429.25
16,569.84
137
Greece
169,170
32,886.73
19,388.04
138
US
81,563
59,017.36
11,032.39
139
Germany
79,700
44,673.15
37,445.26
140
UK
88,606
4,503.26
20,442.47
141
Japan
45,620
64,630.20
25,305.74
142
Italy
81,155
74,747.05
30,965.24
143
Greece
147,387
94,499.04
47,838.54
144
US
118,270
11,171.55
34,718.81
145
Germany
97,306
99,497.94
44,007.53
146
UK
133,686
85,547.95
26,234.80
147
Japan
40,466
71,135.58
19,736.47
148
Italy
138,481
86,037.83
44,600.79
149
Greece
78,962
89,036.81
11,178.84
150
US
28,094
62,432.61
49,294.48
151
Germany
112,583
82,656.06
2,617.52
152
UK
167,577
66,365.09
13,218.02
153
Japan
135,935
43,943.45
3,577.68
154
Italy
156,768
99,636.15
36,248.76
155
Greece
104,234
11,925.11
33,790.33
156
US
121,258
86,395.85
11,927.38
157
Germany
52,381
76,273.72
43,677.38
158
UK
1,295
62,680.79
13,437.09
159
Japan
56,067
24,355.86
17,018.89
160
Italy
130,284
28,402.22
47,184.53
161
Greece
179,811
16,528.81
43,153.27
162
US
109,413
90,811.81
40,101.32
163
Germany
195,231
65,179.32
13,904.62
164
UK
59,013
70,265.22
49,646.68
165
Japan
80,627
60,047.27
17,181.74
166
Italy
74,608
4,895.65
23,650.43
167
Greece
103,312
14,624.24
27,485.88
168
US
47,965
70,042.92
36,978.94
169
Germany
161,135
61,931.99
48,290.76
170
UK
65,682
51,391.70
36,427.82
171
Japan
120,940
9,113.74
32,192.22
172
Italy
82,621
32,916.21
10,964.41
173
Greece
66,591
15,234.28
41,099.83
174
US
166,330
69,740.98
13,230.11
175
Germany
29,963
23,115.81
3,181.20
176
UK
46,110
14,861.63
2,406.08
177
Japan
132,209
69,157.57
33,957.08
178
Italy
104,575
86,374.68
23,460.88
179
Greece
51,782
65,131.24
49,671.80
180
US
186,828
82,173.62
33,592.24
181
Germany
106,727
38,131.78
16,797.29
182
UK
20,516
43,828.53
48,918.93
183
Japan
170,297
17,728.87
41,980.66
184
Italy
143,633
97,546.61
30,450.35
185
Greece
194,374
40,031.29
13,079.33
186
US
69,711
17,969.19
23,364.60
187
Germany
34,713
66,573.21
2,729.26
188
UK
148,536
3,746.16
6,987.94
189
Japan
154,736
70,284.97
43,560.92
190
Italy
131,566
28,998.23
5,333.28
191
Greece
151,287
29,267.48
43,690.46
192
US
39,895
40,240.32
36,695.21
193
Germany
142,392
83,682.44
12,561.05
194
UK
54,394
73,793.65
4,842.68
195
Japan
123,755
83,385.53
11,243.40
196
Italy
152,319
19,558.56
11,431.91
197
Greece
119,743
23,673.54
44,527.66
198
US
59,944
79,343.66
5,210.59
199
Germany
13,030
88,094.20
16,250.07

You can customize the grid columns by setting the autoGenerateColumns property to false and populating the columns property in code.

Country
Downloads (k)
Sales (k)
Expenses (k)
US
177.6
32.4
$7.3
Germany
14.8
56.5
$43.0
UK
161.9
90.5
$9.4
Japan
90.5
37.8
$12.3
Italy
26.5
37.8
$5.4
Greece
3.1
24.8
$42.3
US
71.1
95.2
$33.1
Germany
116.9
96.1
$12.6
UK
5.5
34.2
$27.0
Japan
87.1
28.3
$21.2
Italy
66.7
88.5
$14.3
Greece
99.4
24.7
$45.4
US
13.2
80.0
$33.9
Germany
81.4
19.1
$26.9
UK
92.3
36.8
$6.1
Japan
134.9
27.2
$41.2
Italy
108.7
70.5
$37.5
Greece
26.4
32.6
$23.9
US
55.5
94.8
$10.6
Germany
43.4
21.2
$17.9
UK
80.2
32.9
$38.1
Japan
56.2
35.9
$33.4
Italy
161.0
29.1
$12.0
Greece
52.4
34.3
$7.4
US
31.0
64.2
$45.0
Germany
128.6
92.9
$24.9
UK
113.4
99.2
$2.0
Japan
90.5
44.1
$33.7
Italy
1.7
76.4
$23.2
Greece
21.2
6.3
$29.9
US
21.5
67.5
$18.9
Germany
167.1
83.2
$29.7
UK
128.5
67.9
$8.5
Japan
154.4
67.9
$2.2
Italy
185.7
88.0
$10.3
Greece
132.2
52.8
$3.4
US
133.8
70.5
$2.2
Germany
82.2
92.3
$6.8
UK
79.2
51.9
$2.5
Japan
194.2
61.8
$49.2
Italy
100.4
2.1
$8.6
Greece
193.7
3.5
$19.3
US
164.3
62.3
$35.0
Germany
179.9
79.5
$35.0
UK
141.9
22.1
$34.3
Japan
135.7
77.0
$48.6
Italy
26.6
27.4
$27.9
Greece
27.6
31.0
$46.7
US
22.2
23.2
$42.0
Germany
6.7
68.2
$24.1
UK
96.4
76.2
$40.5
Japan
94.3
92.9
$48.8
Italy
102.2
59.5
$26.2
Greece
146.6
27.2
$31.8
US
31.5
63.8
$0.7
Germany
193.7
82.0
$1.8
UK
141.2
51.1
$1.3
Japan
198.7
49.3
$18.2
Italy
84.2
46.0
$21.1
Greece
31.1
86.5
$30.4
US
73.1
20.2
$8.9
Germany
126.5
62.1
$39.1
UK
104.8
90.2
$25.3
Japan
181.5
32.8
$11.1
Italy
32.5
58.1
$4.4
Greece
125.4
92.3
$12.8
US
1.0
41.7
$18.0
Germany
104.5
98.2
$26.9
UK
108.4
95.2
$22.3
Japan
150.3
80.3
$11.2
Italy
42.0
88.6
$7.4
Greece
71.8
93.8
$5.2
US
125.1
0.2
$39.8
Germany
62.6
41.7
$24.8
UK
89.7
6.5
$17.9
Japan
173.4
22.2
$19.8
Italy
78.9
54.0
$38.8
Greece
11.4
83.0
$9.7
US
56.8
42.5
$44.7
Germany
11.2
70.9
$23.7
UK
99.0
24.0
$41.5
Japan
149.6
60.3
$9.5
Italy
35.6
59.8
$24.9
Greece
83.9
84.5
$39.3
US
179.2
97.0
$45.7
Germany
106.7
52.6
$14.8
UK
102.4
97.8
$4.5
Japan
94.8
42.4
$30.5
Italy
188.9
52.9
$3.8
Greece
110.7
79.8
$42.7
US
44.3
92.0
$13.3
Germany
15.7
95.5
$27.2
UK
175.3
8.5
$9.2
Japan
77.7
24.7
$26.9
Italy
119.3
81.7
$44.3
Greece
25.5
78.0
$27.8
US
159.4
8.1
$8.7
Germany
6.1
22.5
$22.5
UK
162.0
10.8
$21.8
Japan
1.6
11.3
$9.6
Italy
9.7
98.2
$7.4
Greece
106.4
17.3
$6.9
US
34.2
65.0
$37.8
Germany
163.5
74.0
$15.2
UK
3.1
15.4
$16.4
Japan
61.2
59.3
$28.1
Italy
158.7
4.2
$33.5
Greece
144.3
41.6
$47.2
US
184.2
95.3
$33.1
Germany
163.1
53.5
$1.8
UK
61.1
21.0
$19.3
Japan
91.6
27.9
$9.9
Italy
128.6
50.5
$0.4
Greece
44.8
67.5
$46.2
US
123.1
38.3
$24.8
Germany
192.5
96.3
$5.0
UK
163.3
13.1
$37.7
Japan
34.3
75.9
$19.0
Italy
198.3
61.2
$17.5
Greece
189.4
47.5
$24.7
US
175.1
90.5
$29.9
Germany
164.1
51.5
$41.6
UK
96.6
74.3
$26.4
Japan
149.5
17.9
$15.2
Italy
149.5
69.5
$22.8
Greece
19.9
91.9
$35.3
US
39.9
85.5
$14.7
Germany
40.9
31.4
$40.2
UK
25.0
98.9
$3.4
Japan
74.0
31.4
$34.3
Italy
191.8
45.2
$10.5
Greece
0.9
20.1
$34.7
US
199.5
4.8
$22.5
Germany
134.8
51.7
$13.2
UK
34.4
11.6
$37.9
Japan
8.6
0.3
$19.5
Italy
94.1
49.4
$16.6
Greece
169.2
32.9
$19.4
US
81.6
59.0
$11.0
Germany
79.7
44.7
$37.4
UK
88.6
4.5
$20.4
Japan
45.6
64.6
$25.3
Italy
81.2
74.7
$31.0
Greece
147.4
94.5
$47.8
US
118.3
11.2
$34.7
Germany
97.3
99.5
$44.0
UK
133.7
85.5
$26.2
Japan
40.5
71.1
$19.7
Italy
138.5
86.0
$44.6
Greece
79.0
89.0
$11.2
US
28.1
62.4
$49.3
Germany
112.6
82.7
$2.6
UK
167.6
66.4
$13.2
Japan
135.9
43.9
$3.6
Italy
156.8
99.6
$36.2
Greece
104.2
11.9
$33.8
US
121.3
86.4
$11.9
Germany
52.4
76.3
$43.7
UK
1.3
62.7
$13.4
Japan
56.1
24.4
$17.0
Italy
130.3
28.4
$47.2
Greece
179.8
16.5
$43.2
US
109.4
90.8
$40.1
Germany
195.2
65.2
$13.9
UK
59.0
70.3
$49.6
Japan
80.6
60.0
$17.2
Italy
74.6
4.9
$23.7
Greece
103.3
14.6
$27.5
US
48.0
70.0
$37.0
Germany
161.1
61.9
$48.3
UK
65.7
51.4
$36.4
Japan
120.9
9.1
$32.2
Italy
82.6
32.9
$11.0
Greece
66.6
15.2
$41.1
US
166.3
69.7
$13.2
Germany
30.0
23.1
$3.2
UK
46.1
14.9
$2.4
Japan
132.2
69.2
$34.0
Italy
104.6
86.4
$23.5
Greece
51.8
65.1
$49.7
US
186.8
82.2
$33.6
Germany
106.7
38.1
$16.8
UK
20.5
43.8
$48.9
Japan
170.3
17.7
$42.0
Italy
143.6
97.5
$30.5
Greece
194.4
40.0
$13.1
US
69.7
18.0
$23.4
Germany
34.7
66.6
$2.7
UK
148.5
3.7
$7.0
Japan
154.7
70.3
$43.6
Italy
131.6
29.0
$5.3
Greece
151.3
29.3
$43.7
US
39.9
40.2
$36.7
Germany
142.4
83.7
$12.6
UK
54.4
73.8
$4.8
Japan
123.8
83.4
$11.2
Italy
152.3
19.6
$11.4
Greece
119.7
23.7
$44.5
US
59.9
79.3
$5.2
Germany
13.0
88.1
$16.3

You can customize the default features of grid by setting the properties such as selectionMode, allowSorting, allowDragging, isReadOnly and headersVisibility.

Id
Country
Active
Downloads
Sales
Expenses
0
US
177,595
32,447.58
7,287.44
1
Germany
14,782
56,533.48
42,959.20
2
UK
161,859
90,485.36
9,445.81
3
Japan
90,524
37,800.96
12,334.32
4
Italy
26,518
37,782.72
5,435.33
5
Greece
3,076
24,823.01
42,285.34
6
US
71,075
95,214.79
33,104.52
7
Germany
116,904
96,069.92
12,592.88
8
UK
5,542
34,168.14
27,004.26
9
Japan
87,081
28,336.09
21,151.74
10
Italy
66,731
88,537.12
14,328.85
11
Greece
99,356
24,748.24
45,440.83
12
US
13,167
80,028.30
33,882.56
13
Germany
81,374
19,138.06
26,945.72
14
UK
92,336
36,788.01
6,087.50
15
Japan
134,887
27,170.17
41,238.54
16
Italy
108,698
70,542.58
37,487.01
17
Greece
26,390
32,602.25
23,859.41
18
US
55,482
94,841.70
10,644.09
19
Germany
43,375
21,179.87
17,868.05
20
UK
80,167
32,878.16
38,083.32
21
Japan
56,157
35,875.13
33,430.12
22
Italy
160,993
29,084.43
11,955.76
23
Greece
52,350
34,293.67
7,388.45
24
US
31,005
64,218.49
44,950.93
25
Germany
128,575
92,907.97
24,863.69
26
UK
113,408
99,206.42
1,973.35
27
Japan
90,538
44,141.44
33,714.06
28
Italy
1,698
76,384.17
23,235.18
29
Greece
21,216
6,346.39
29,933.37
30
US
21,468
67,549.43
18,902.12
31
Germany
167,064
83,154.16
29,659.45
32
UK
128,461
67,865.94
8,460.84
33
Japan
154,422
67,914.16
2,189.16
34
Italy
185,655
88,037.40
10,328.42
35
Greece
132,165
52,798.69
3,435.77
36
US
133,809
70,454.99
2,188.74
37
Germany
82,208
92,260.20
6,793.01
38
UK
79,151
51,908.19
2,539.89
39
Japan
194,214
61,816.47
49,180.58
40
Italy
100,375
2,075.55
8,569.69
41
Greece
193,665
3,491.05
19,349.39
42
US
164,299
62,334.28
34,988.66
43
Germany
179,895
79,452.62
35,018.44
44
UK
141,916
22,095.09
34,298.76
45
Japan
135,700
76,974.04
48,562.89
46
Italy
26,564
27,386.93
27,912.28
47
Greece
27,581
31,026.42
46,660.63
48
US
22,245
23,202.67
41,997.58
49
Germany
6,729
68,241.83
24,055.45
50
UK
96,411
76,182.15
40,475.12
51
Japan
94,323
92,896.47
48,803.69
52
Italy
102,237
59,500.17
26,152.34
53
Greece
146,584
27,163.19
31,778.14
54
US
31,523
63,811.11
662.65
55
Germany
193,705
82,026.39
1,790.04
56
UK
141,175
51,081.31
1,271.83
57
Japan
198,688
49,315.13
18,230.04
58
Italy
84,234
46,006.62
21,123.50
59
Greece
31,073
86,515.72
30,359.34
60
US
73,055
20,235.70
8,900.33
61
Germany
126,482
62,065.80
39,126.15
62
UK
104,792
90,214.74
25,301.46
63
Japan
181,522
32,773.48
11,074.98
64
Italy
32,494
58,068.60
4,358.67
65
Greece
125,383
92,311.10
12,828.33
66
US
978
41,689.97
18,034.77
67
Germany
104,485
98,218.96
26,933.95
68
UK
108,370
95,175.21
22,264.78
69
Japan
150,337
80,268.27
11,153.56
70
Italy
42,018
88,610.34
7,401.53
71
Greece
71,751
93,821.99
5,208.91
72
US
125,068
205.49
39,798.11
73
Germany
62,553
41,666.38
24,779.38
74
UK
89,745
6,517.04
17,904.72
75
Japan
173,427
22,201.58
19,844.88
76
Italy
78,932
54,025.24
38,813.78
77
Greece
11,383
83,025.95
9,740.42
78
US
56,803
42,453.06
44,721.76
79
Germany
11,187
70,904.99
23,733.71
80
UK
99,038
23,986.12
41,469.73
81
Japan
149,591
60,301.77
9,531.75
82
Italy
35,650
59,812.69
24,877.02
83
Greece
83,916
84,479.09
39,272.73
84
US
179,214
97,023.10
45,734.38
85
Germany
106,651
52,556.33
14,773.42
86
UK
102,444
97,796.12
4,521.54
87
Japan
94,827
42,364.60
30,524.13
88
Italy
188,950
52,918.77
3,751.10
89
Greece
110,740
79,754.48
42,673.72
90
US
44,342
92,027.26
13,293.62
91
Germany
15,722
95,529.79
27,228.67
92
UK
175,304
8,492.25
9,225.62
93
Japan
77,664
24,729.01
26,932.31
94
Italy
119,342
81,658.74
44,284.79
95
Greece
25,521
78,031.83
27,839.04
96
US
159,423
8,115.41
8,748.61
97
Germany
6,083
22,475.80
22,455.45
98
UK
162,031
10,768.18
21,798.10
99
Japan
1,590
11,315.05
9,617.13
100
Italy
9,694
98,189.17
7,423.32
101
Greece
106,380
17,333.53
6,930.12
102
US
34,202
65,012.39
37,797.17
103
Germany
163,548
74,020.99
15,229.56
104
UK
3,125
15,443.76
16,430.82
105
Japan
61,212
59,326.58
28,108.04
106
Italy
158,707
4,159.23
33,537.69
107
Greece
144,289
41,624.24
47,171.32
108
US
184,243
95,295.36
33,131.57
109
Germany
163,115
53,460.72
1,788.45
110
UK
61,070
20,994.74
19,311.80
111
Japan
91,603
27,914.72
9,885.25
112
Italy
128,630
50,481.25
426.43
113
Greece
44,837
67,469.83
46,238.44
114
US
123,133
38,335.53
24,842.90
115
Germany
192,466
96,316.61
5,034.32
116
UK
163,273
13,135.60
37,699.77
117
Japan
34,272
75,854.36
18,996.79
118
Italy
198,346
61,150.17
17,533.95
119
Greece
189,411
47,483.24
24,692.91
120
US
175,112
90,533.25
29,867.19
121
Germany
164,086
51,467.06
41,627.88
122
UK
96,602
74,330.68
26,366.44
123
Japan
149,454
17,869.85
15,242.56
124
Italy
149,478
69,453.59
22,821.89
125
Greece
19,928
91,903.10
35,314.06
126
US
39,885
85,542.16
14,692.75
127
Germany
40,892
31,426.04
40,191.15
128
UK
25,027
98,887.21
3,378.93
129
Japan
74,034
31,423.15
34,345.59
130
Italy
191,822
45,211.45
10,499.56
131
Greece
868
20,146.99
34,745.51
132
US
199,464
4,830.48
22,541.13
133
Germany
134,819
51,704.03
13,176.28
134
UK
34,373
11,605.08
37,927.47
135
Japan
8,558
321.46
19,492.38
136
Italy
94,124
49,429.25
16,569.84
137
Greece
169,170
32,886.73
19,388.04
138
US
81,563
59,017.36
11,032.39
139
Germany
79,700
44,673.15
37,445.26
140
UK
88,606
4,503.26
20,442.47
141
Japan
45,620
64,630.20
25,305.74
142
Italy
81,155
74,747.05
30,965.24
143
Greece
147,387
94,499.04
47,838.54
144
US
118,270
11,171.55
34,718.81
145
Germany
97,306
99,497.94
44,007.53
146
UK
133,686
85,547.95
26,234.80
147
Japan
40,466
71,135.58
19,736.47
148
Italy
138,481
86,037.83
44,600.79
149
Greece
78,962
89,036.81
11,178.84
150
US
28,094
62,432.61
49,294.48
151
Germany
112,583
82,656.06
2,617.52
152
UK
167,577
66,365.09
13,218.02
153
Japan
135,935
43,943.45
3,577.68
154
Italy
156,768
99,636.15
36,248.76
155
Greece
104,234
11,925.11
33,790.33
156
US
121,258
86,395.85
11,927.38
157
Germany
52,381
76,273.72
43,677.38
158
UK
1,295
62,680.79
13,437.09
159
Japan
56,067
24,355.86
17,018.89
160
Italy
130,284
28,402.22
47,184.53
161
Greece
179,811
16,528.81
43,153.27
162
US
109,413
90,811.81
40,101.32
163
Germany
195,231
65,179.32
13,904.62
164
UK
59,013
70,265.22
49,646.68
165
Japan
80,627
60,047.27
17,181.74
166
Italy
74,608
4,895.65
23,650.43
167
Greece
103,312
14,624.24
27,485.88
168
US
47,965
70,042.92
36,978.94
169
Germany
161,135
61,931.99
48,290.76
170
UK
65,682
51,391.70
36,427.82
171
Japan
120,940
9,113.74
32,192.22
172
Italy
82,621
32,916.21
10,964.41
173
Greece
66,591
15,234.28
41,099.83
174
US
166,330
69,740.98
13,230.11
175
Germany
29,963
23,115.81
3,181.20
176
UK
46,110
14,861.63
2,406.08
177
Japan
132,209
69,157.57
33,957.08
178
Italy
104,575
86,374.68
23,460.88
179
Greece
51,782
65,131.24
49,671.80
180
US
186,828
82,173.62
33,592.24
181
Germany
106,727
38,131.78
16,797.29
182
UK
20,516
43,828.53
48,918.93
183
Japan
170,297
17,728.87
41,980.66
184
Italy
143,633
97,546.61
30,450.35
185
Greece
194,374
40,031.29
13,079.33
186
US
69,711
17,969.19
23,364.60
187
Germany
34,713
66,573.21
2,729.26
188
UK
148,536
3,746.16
6,987.94
189
Japan
154,736
70,284.97
43,560.92
190
Italy
131,566
28,998.23
5,333.28
191
Greece
151,287
29,267.48
43,690.46
192
US
39,895
40,240.32
36,695.21
193
Germany
142,392
83,682.44
12,561.05
194
UK
54,394
73,793.65
4,842.68
195
Japan
123,755
83,385.53
11,243.40
196
Italy
152,319
19,558.56
11,431.91
197
Greece
119,743
23,673.54
44,527.66
198
US
59,944
79,343.66
5,210.59
199
Germany
13,030
88,094.20
16,250.07
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
// This file locates: "Scripts/Lesson/C1FlexGrid/Index.js".
c1.documentReady(function () {
    // create some random data
    var countries = 'US,Germany,UK,Japan,Italy,Greece'.split(','),
      data = [];
    for (var i = 0; i < 200; i++) {
        data.push({
            id: i,
            country: countries[i % countries.length],
            active: i % 5 != 0,
            downloads: Math.round(Math.random() * 200000),
            sales: Math.random() * 100000,
            expenses: Math.random() * 50000
        });
    }
 
    // default grid
    var gridDefault = wijmo.Control.getControl('#gridDefault');
    gridDefault.itemsSource = data;
 
    // customize columns
    var gridCols = wijmo.Control.getControl('#gridCols');
    gridCols.initialize({
        autoGenerateColumns: false,
        itemsSource: data,
        columns: [
            { header: 'Country', binding: 'country', width: '*' },
            { header: 'Downloads (k)', binding: 'downloads', format: 'n1,' },
            { header: 'Sales (k)', binding: 'sales', format: 'n1,' },
            { header: 'Expenses (k)', binding: 'expenses', format: 'c1,' },
        ]
    });
 
    // customize properties
    var gridProps = wijmo.Control.getControl('#gridProps');
    gridProps.itemsSource = data;
 
    var selectionMode = wijmo.Control.getControl('#selectionMode');
    selectionMode.selectedIndexChanged.addHandler(function () {
        gridProps.selectionMode = selectionMode.text
    });
    var allowSorting = wijmo.Control.getControl('#allowSorting');
    allowSorting.selectedIndexChanged.addHandler(function () {
        gridProps.allowSorting = allowSorting.text == 'True';
    });
    var allowDragging = wijmo.Control.getControl('#allowDragging');
    allowDragging.selectedIndexChanged.addHandler(function () {
        gridProps.allowDragging = allowDragging.text;
    });
    var isReadOnly = wijmo.Control.getControl('#isReadOnly');
    isReadOnly.selectedIndexChanged.addHandler(function () {
        gridProps.isReadOnly = isReadOnly.text == 'True';
    });
    var headersVisibility = wijmo.Control.getControl('#headersVisibility');
    headersVisibility.selectedIndexChanged.addHandler(function () {
        gridProps.headersVisibility = headersVisibility.text;
    });
});
1
2
3
4
5
6
7
8
9
10
11
// This file locates: "Content/css/Lesson/C1FlexGrid/Index.css".
.wj-flexgrid {
  max-height: 250px;
  margin-bottom: 12px;
}
.header {
  display: inline-block;
  width: 150px;
  text-align: right;
  font-weight: normal;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
using System.Web.Mvc;
 
namespace LearnMvcClient.Controllers
{
    public partial class C1FlexGridController : Controller
    {
        // GET: Index
        public ActionResult Index()
        {
            return View();
        }
    }
}
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
<h1>
    @Html.Raw(Resources.C1FlexGrid.Index_Title)
</h1>
<p>
    @Html.Raw(Resources.C1FlexGrid.Index_Text1)
</p>
<p>
    @Html.Raw(Resources.C1FlexGrid.Index_Text2)
</p>
@Html.C1().FlexGrid().Id("gridDefault")
 
<p>
    @Html.Raw(Resources.C1FlexGrid.Index_Text3)
</p>
@Html.C1().FlexGrid().Id("gridCols")
 
<p>
    @Html.Raw(Resources.C1FlexGrid.Index_Text4)
</p>
@Html.C1().FlexGrid().Id("gridProps")
<label>
    <div class="header">@Html.Raw(Resources.C1FlexGrid.Index_Text5)</div>
    @(Html.C1().ComboBox().Id("selectionMode")
        .Bind(new[] { "None", "Cell", "CellRange", "Row", "RowRange", "ListBox" })
        .Text("CellRange")
    )
</label>
<label>
    <div class="header">@Html.Raw(Resources.C1FlexGrid.Index_Text6)</div>
    @(Html.C1().ComboBox().Id("allowSorting")
        .Bind(new[] { "True", "False" })
        .Text("True")
    )
</label>
<label>
    <div class="header">@Html.Raw(Resources.C1FlexGrid.Index_Text7)</div>
    @(Html.C1().ComboBox().Id("allowDragging")
        .Bind(new[] { "None", "Columns", "Rows", "Both" })
        .Text("Solumns")
    )
</label>
<label>
    <div class="header">@Html.Raw(Resources.C1FlexGrid.Index_Text8)</div>
    @(Html.C1().ComboBox().Id("isReadOnly")
        .Bind(new[] { "True", "False" })
        .Text("False")
    )
</label>
<label>
    <div class="header">@Html.Raw(Resources.C1FlexGrid.Index_Text9)</div>
    @(Html.C1().ComboBox().Id("headersVisibility")
        .Bind(new[] { "None", "Column", "Row", "All" })
        .Text("All")
    )
</label>