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
183,998
89,103.95
46,213.20
1
Germany
80,462
75,072.09
20,544.72
2
UK
70,791
55,737.23
2,552.65
3
Japan
123,488
48,226.86
46,154.61
4
Italy
27,950
58,512.50
26,497.69
5
Greece
100,142
84,914.87
15,312.37
6
US
138,208
77,672.93
6,193.59
7
Germany
18,617
37,282.86
11,369.10
8
UK
107,224
9,336.73
37,336.95
9
Japan
181,744
9,877.84
37,564.38
10
Italy
60,017
87,359.99
10,165.06
11
Greece
16,455
63,791.75
2,610.94
12
US
136,754
63,094.89
25,800.83
13
Germany
196,761
35,012.89
49,493.17
14
UK
148,391
10,568.74
46,474.73
15
Japan
108,427
12,636.74
13,787.39
16
Italy
39,421
33,306.92
33,315.90
17
Greece
198,115
10,362.80
38,331.34
18
US
116,628
41,187.58
10,620.67
19
Germany
91,655
58,984.80
12,103.91
20
UK
118,128
13,039.07
2,929.77
21
Japan
1,466
18,864.65
7,459.95
22
Italy
192,028
38,194.77
33,243.77
23
Greece
94,465
72,061.29
20,215.52
24
US
24,210
1,594.17
2,818.98
25
Germany
76,011
80,771.39
24,380.70
26
UK
104,290
19,679.25
31,866.32
27
Japan
130,397
90,123.46
29,187.73
28
Italy
68,329
69,288.37
44,456.41
29
Greece
144,860
18,825.44
12,410.63
30
US
104,999
48,642.58
31,062.18
31
Germany
115,668
89,805.52
18,607.87
32
UK
145,406
72,098.89
14,767.44
33
Japan
186,878
18,551.09
7,684.38
34
Italy
133,734
83,959.55
20,233.33
35
Greece
110,772
39,655.48
34,476.77
36
US
198,387
1,672.99
27,320.68
37
Germany
99,622
91,213.50
43,307.39
38
UK
163,113
75,333.66
20,353.06
39
Japan
14,222
88,552.46
2,080.95
40
Italy
119,960
77,308.86
46,223.45
41
Greece
9,765
14,684.28
19,523.69
42
US
3,016
4,830.32
3,641.09
43
Germany
46,514
6,370.45
28,722.86
44
UK
36,238
89,598.86
25,509.83
45
Japan
58,724
36,175.16
29,368.30
46
Italy
5,595
55,339.89
16,847.01
47
Greece
13,700
69,617.01
41,211.25
48
US
167,769
89,916.00
43,279.19
49
Germany
123,603
52,221.27
14,632.81
50
UK
167,871
26,196.06
8,446.11
51
Japan
5,335
12,472.24
9,099.65
52
Italy
3,985
6,862.26
3,394.35
53
Greece
51,982
44,905.68
12,226.52
54
US
113,170
25,289.30
9,154.35
55
Germany
60,996
17,594.75
4,755.33
56
UK
4,200
25,845.81
21,206.17
57
Japan
73,680
22,789.31
17,973.88
58
Italy
24,168
1,436.77
49,650.08
59
Greece
98,963
11,244.19
39,440.34
60
US
99,946
81,704.73
22,452.56
61
Germany
35,778
68,462.72
3,933.00
62
UK
169,203
505.04
2,734.89
63
Japan
946
85,770.56
6,557.32
64
Italy
131,690
34,873.66
23,894.82
65
Greece
76,309
78,625.36
17,833.27
66
US
35,845
95,717.28
48,424.79
67
Germany
34,764
38,483.91
12,853.67
68
UK
11,077
36,403.34
12,829.61
69
Japan
118,848
75,776.89
15,664.17
70
Italy
119,660
74,054.65
24,481.62
71
Greece
74,176
82,086.92
2,025.99
72
US
121,565
55,331.54
14,864.35
73
Germany
15,035
9,993.39
48,320.44
74
UK
90,181
22,865.50
9,619.26
75
Japan
39,562
67,701.11
38,086.34
76
Italy
26,668
23,729.22
2,539.65
77
Greece
81,072
97,153.92
13,636.49
78
US
102,103
6,515.24
16,046.26
79
Germany
178,091
35,814.84
19,194.18
80
UK
145,850
46,700.21
46,344.05
81
Japan
118,228
92,307.30
11,941.23
82
Italy
194,815
3,924.46
29,043.48
83
Greece
166,098
14,762.87
31,666.40
84
US
127,862
32,747.42
37,111.12
85
Germany
71,702
87,243.52
48,891.52
86
UK
192,947
17,306.50
38,724.08
87
Japan
194,063
74,875.44
44,791.74
88
Italy
147,627
94,545.24
43,972.51
89
Greece
171,365
74,791.26
6,622.58
90
US
157,282
42,831.57
43,613.55
91
Germany
73,549
55,111.78
3,793.73
92
UK
199,126
55,544.51
625.32
93
Japan
187,914
25,758.22
34,433.48
94
Italy
14,043
1,810.20
30,988.00
95
Greece
2,753
52,224.58
28,113.03
96
US
22,256
68,673.38
16,785.70
97
Germany
11,537
42,571.31
34,422.56
98
UK
143,537
48,935.38
5,116.33
99
Japan
94,157
40,644.30
39,107.49
100
Italy
171,462
16,714.81
23,447.58
101
Greece
51,460
44,058.45
29,992.97
102
US
55,048
83,129.35
9,352.08
103
Germany
104,286
67,555.01
16,105.15
104
UK
7,712
71,384.92
44,199.92
105
Japan
103,647
38,820.40
30,140.26
106
Italy
67,899
26,913.83
1,960.49
107
Greece
34,319
32,046.61
24,274.16
108
US
135,717
5,631.34
10,048.75
109
Germany
78,216
30,153.87
14,054.65
110
UK
149,024
399.40
31,801.98
111
Japan
108,252
63,310.11
14,054.05
112
Italy
183,131
45,448.37
2,050.57
113
Greece
90,429
23,018.72
33,917.26
114
US
13,648
72,874.13
22,272.47
115
Germany
149,909
51,746.88
32,343.24
116
UK
99,878
39,633.40
25,902.40
117
Japan
160,837
60,605.25
26,570.79
118
Italy
17,547
92,940.92
44,511.77
119
Greece
105,879
64,126.66
30,604.28
120
US
123,769
83,151.61
19,274.74
121
Germany
88,117
64,092.41
48,667.48
122
UK
179,921
59,722.80
31,429.62
123
Japan
172,497
44,485.13
25,760.69
124
Italy
141,802
23,920.88
18,703.30
125
Greece
170,599
31,013.05
34,829.31
126
US
132,137
19,228.44
48,589.31
127
Germany
92,882
84,202.03
6,546.12
128
UK
84,249
22,733.55
37,525.42
129
Japan
15,530
74,054.97
11,418.22
130
Italy
178,278
50,762.88
6,223.20
131
Greece
74,206
36,185.04
13,283.56
132
US
34,513
80,584.13
4,160.42
133
Germany
172,246
26,883.04
31,841.71
134
UK
170,369
78,346.92
10,801.55
135
Japan
2,765
70,301.86
1,624.46
136
Italy
147,753
70,040.61
10,259.80
137
Greece
149,600
36,356.10
29,829.77
138
US
181,755
40,112.62
16,155.46
139
Germany
46,656
69,041.36
24,743.75
140
UK
167,144
25,860.71
11,346.79
141
Japan
38,705
73,932.13
33,488.84
142
Italy
115,067
85,829.41
7,755.85
143
Greece
160,116
84,136.10
27,941.77
144
US
170,449
7,384.54
41,080.35
145
Germany
164,631
2,110.08
32,740.18
146
UK
121,460
3,307.75
33,530.98
147
Japan
144,149
39,982.21
26,090.61
148
Italy
170,196
81,104.88
41,314.55
149
Greece
149,303
15,127.25
683.76
150
US
158,223
67,019.38
39,908.41
151
Germany
56,438
56,340.22
23,619.24
152
UK
125,468
43,085.93
3,562.07
153
Japan
195,331
85,558.04
44,445.14
154
Italy
85,816
46,333.37
5,699.22
155
Greece
157,847
39,966.76
37,299.94
156
US
109,331
69,673.27
34,273.67
157
Germany
87,605
2,682.49
37,315.47
158
UK
17,897
59,131.78
21,069.10
159
Japan
125,356
85,087.92
8,761.10
160
Italy
58,117
71,321.01
21,939.61
161
Greece
152,300
1,443.29
45,501.33
162
US
190,609
97,656.28
30,420.37
163
Germany
22,902
50,650.26
6,286.39
164
UK
82,397
89,181.55
36,540.78
165
Japan
149,361
64,126.71
23,930.12
166
Italy
101,491
12,695.08
33,828.99
167
Greece
102,323
36,755.83
8,460.31
168
US
128,623
33,886.91
9,974.54
169
Germany
109,658
72,353.35
47,451.20
170
UK
96,846
13,674.78
24,863.48
171
Japan
55,446
44,577.88
29,425.31
172
Italy
168,467
71,183.28
28,913.09
173
Greece
115,521
18,277.62
9,489.55
174
US
151,582
74,388.23
40,216.54
175
Germany
55,430
91,165.95
38,609.62
176
UK
97,677
62,599.49
41,680.15
177
Japan
184,420
23,694.56
17,291.61
178
Italy
161,230
78,779.63
26,957.99
179
Greece
115,138
53,333.09
36,997.41
180
US
91,587
45,078.02
42,226.82
181
Germany
137,489
68,151.36
35,298.27
182
UK
538
51,930.02
33,366.41
183
Japan
163,795
39,885.11
42,829.50
184
Italy
168,049
45,833.99
31,940.82
185
Greece
139,288
74,755.66
17,097.16
186
US
193,765
443.98
14,525.17
187
Germany
179,920
47,680.48
22,116.67
188
UK
192,038
5,316.99
11,796.04
189
Japan
158,602
16,886.15
14,184.77
190
Italy
138,910
97,498.74
36,654.23
191
Greece
80,996
26,930.87
8,734.50
192
US
92,733
69,726.45
3,973.49
193
Germany
145,864
49,800.55
41,683.51
194
UK
155,637
39,617.28
37,003.13
195
Japan
50,280
48,431.99
16,955.41
196
Italy
119,747
2,415.92
31,362.06
197
Greece
169,902
54,837.27
17,329.32
198
US
26,480
59,286.99
7,471.10
199
Germany
56,588
80,599.18
49,421.80

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
184.0
89.1
$46.2
Germany
80.5
75.1
$20.5
UK
70.8
55.7
$2.6
Japan
123.5
48.2
$46.2
Italy
27.9
58.5
$26.5
Greece
100.1
84.9
$15.3
US
138.2
77.7
$6.2
Germany
18.6
37.3
$11.4
UK
107.2
9.3
$37.3
Japan
181.7
9.9
$37.6
Italy
60.0
87.4
$10.2
Greece
16.5
63.8
$2.6
US
136.8
63.1
$25.8
Germany
196.8
35.0
$49.5
UK
148.4
10.6
$46.5
Japan
108.4
12.6
$13.8
Italy
39.4
33.3
$33.3
Greece
198.1
10.4
$38.3
US
116.6
41.2
$10.6
Germany
91.7
59.0
$12.1
UK
118.1
13.0
$2.9
Japan
1.5
18.9
$7.5
Italy
192.0
38.2
$33.2
Greece
94.5
72.1
$20.2
US
24.2
1.6
$2.8
Germany
76.0
80.8
$24.4
UK
104.3
19.7
$31.9
Japan
130.4
90.1
$29.2
Italy
68.3
69.3
$44.5
Greece
144.9
18.8
$12.4
US
105.0
48.6
$31.1
Germany
115.7
89.8
$18.6
UK
145.4
72.1
$14.8
Japan
186.9
18.6
$7.7
Italy
133.7
84.0
$20.2
Greece
110.8
39.7
$34.5
US
198.4
1.7
$27.3
Germany
99.6
91.2
$43.3
UK
163.1
75.3
$20.4
Japan
14.2
88.6
$2.1
Italy
120.0
77.3
$46.2
Greece
9.8
14.7
$19.5
US
3.0
4.8
$3.6
Germany
46.5
6.4
$28.7
UK
36.2
89.6
$25.5
Japan
58.7
36.2
$29.4
Italy
5.6
55.3
$16.8
Greece
13.7
69.6
$41.2
US
167.8
89.9
$43.3
Germany
123.6
52.2
$14.6
UK
167.9
26.2
$8.4
Japan
5.3
12.5
$9.1
Italy
4.0
6.9
$3.4
Greece
52.0
44.9
$12.2
US
113.2
25.3
$9.2
Germany
61.0
17.6
$4.8
UK
4.2
25.8
$21.2
Japan
73.7
22.8
$18.0
Italy
24.2
1.4
$49.7
Greece
99.0
11.2
$39.4
US
99.9
81.7
$22.5
Germany
35.8
68.5
$3.9
UK
169.2
0.5
$2.7
Japan
0.9
85.8
$6.6
Italy
131.7
34.9
$23.9
Greece
76.3
78.6
$17.8
US
35.8
95.7
$48.4
Germany
34.8
38.5
$12.9
UK
11.1
36.4
$12.8
Japan
118.8
75.8
$15.7
Italy
119.7
74.1
$24.5
Greece
74.2
82.1
$2.0
US
121.6
55.3
$14.9
Germany
15.0
10.0
$48.3
UK
90.2
22.9
$9.6
Japan
39.6
67.7
$38.1
Italy
26.7
23.7
$2.5
Greece
81.1
97.2
$13.6
US
102.1
6.5
$16.0
Germany
178.1
35.8
$19.2
UK
145.8
46.7
$46.3
Japan
118.2
92.3
$11.9
Italy
194.8
3.9
$29.0
Greece
166.1
14.8
$31.7
US
127.9
32.7
$37.1
Germany
71.7
87.2
$48.9
UK
192.9
17.3
$38.7
Japan
194.1
74.9
$44.8
Italy
147.6
94.5
$44.0
Greece
171.4
74.8
$6.6
US
157.3
42.8
$43.6
Germany
73.5
55.1
$3.8
UK
199.1
55.5
$0.6
Japan
187.9
25.8
$34.4
Italy
14.0
1.8
$31.0
Greece
2.8
52.2
$28.1
US
22.3
68.7
$16.8
Germany
11.5
42.6
$34.4
UK
143.5
48.9
$5.1
Japan
94.2
40.6
$39.1
Italy
171.5
16.7
$23.4
Greece
51.5
44.1
$30.0
US
55.0
83.1
$9.4
Germany
104.3
67.6
$16.1
UK
7.7
71.4
$44.2
Japan
103.6
38.8
$30.1
Italy
67.9
26.9
$2.0
Greece
34.3
32.0
$24.3
US
135.7
5.6
$10.0
Germany
78.2
30.2
$14.1
UK
149.0
0.4
$31.8
Japan
108.3
63.3
$14.1
Italy
183.1
45.4
$2.1
Greece
90.4
23.0
$33.9
US
13.6
72.9
$22.3
Germany
149.9
51.7
$32.3
UK
99.9
39.6
$25.9
Japan
160.8
60.6
$26.6
Italy
17.5
92.9
$44.5
Greece
105.9
64.1
$30.6
US
123.8
83.2
$19.3
Germany
88.1
64.1
$48.7
UK
179.9
59.7
$31.4
Japan
172.5
44.5
$25.8
Italy
141.8
23.9
$18.7
Greece
170.6
31.0
$34.8
US
132.1
19.2
$48.6
Germany
92.9
84.2
$6.5
UK
84.2
22.7
$37.5
Japan
15.5
74.1
$11.4
Italy
178.3
50.8
$6.2
Greece
74.2
36.2
$13.3
US
34.5
80.6
$4.2
Germany
172.2
26.9
$31.8
UK
170.4
78.3
$10.8
Japan
2.8
70.3
$1.6
Italy
147.8
70.0
$10.3
Greece
149.6
36.4
$29.8
US
181.8
40.1
$16.2
Germany
46.7
69.0
$24.7
UK
167.1
25.9
$11.3
Japan
38.7
73.9
$33.5
Italy
115.1
85.8
$7.8
Greece
160.1
84.1
$27.9
US
170.4
7.4
$41.1
Germany
164.6
2.1
$32.7
UK
121.5
3.3
$33.5
Japan
144.1
40.0
$26.1
Italy
170.2
81.1
$41.3
Greece
149.3
15.1
$0.7
US
158.2
67.0
$39.9
Germany
56.4
56.3
$23.6
UK
125.5
43.1
$3.6
Japan
195.3
85.6
$44.4
Italy
85.8
46.3
$5.7
Greece
157.8
40.0
$37.3
US
109.3
69.7
$34.3
Germany
87.6
2.7
$37.3
UK
17.9
59.1
$21.1
Japan
125.4
85.1
$8.8
Italy
58.1
71.3
$21.9
Greece
152.3
1.4
$45.5
US
190.6
97.7
$30.4
Germany
22.9
50.7
$6.3
UK
82.4
89.2
$36.5
Japan
149.4
64.1
$23.9
Italy
101.5
12.7
$33.8
Greece
102.3
36.8
$8.5
US
128.6
33.9
$10.0
Germany
109.7
72.4
$47.5
UK
96.8
13.7
$24.9
Japan
55.4
44.6
$29.4
Italy
168.5
71.2
$28.9
Greece
115.5
18.3
$9.5
US
151.6
74.4
$40.2
Germany
55.4
91.2
$38.6
UK
97.7
62.6
$41.7
Japan
184.4
23.7
$17.3
Italy
161.2
78.8
$27.0
Greece
115.1
53.3
$37.0
US
91.6
45.1
$42.2
Germany
137.5
68.2
$35.3
UK
0.5
51.9
$33.4
Japan
163.8
39.9
$42.8
Italy
168.0
45.8
$31.9
Greece
139.3
74.8
$17.1
US
193.8
0.4
$14.5
Germany
179.9
47.7
$22.1
UK
192.0
5.3
$11.8
Japan
158.6
16.9
$14.2
Italy
138.9
97.5
$36.7
Greece
81.0
26.9
$8.7
US
92.7
69.7
$4.0
Germany
145.9
49.8
$41.7
UK
155.6
39.6
$37.0
Japan
50.3
48.4
$17.0
Italy
119.7
2.4
$31.4
Greece
169.9
54.8
$17.3
US
26.5
59.3
$7.5
Germany
56.6
80.6
$49.4

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
183,998
89,103.95
46,213.20
1
Germany
80,462
75,072.09
20,544.72
2
UK
70,791
55,737.23
2,552.65
3
Japan
123,488
48,226.86
46,154.61
4
Italy
27,950
58,512.50
26,497.69
5
Greece
100,142
84,914.87
15,312.37
6
US
138,208
77,672.93
6,193.59
7
Germany
18,617
37,282.86
11,369.10
8
UK
107,224
9,336.73
37,336.95
9
Japan
181,744
9,877.84
37,564.38
10
Italy
60,017
87,359.99
10,165.06
11
Greece
16,455
63,791.75
2,610.94
12
US
136,754
63,094.89
25,800.83
13
Germany
196,761
35,012.89
49,493.17
14
UK
148,391
10,568.74
46,474.73
15
Japan
108,427
12,636.74
13,787.39
16
Italy
39,421
33,306.92
33,315.90
17
Greece
198,115
10,362.80
38,331.34
18
US
116,628
41,187.58
10,620.67
19
Germany
91,655
58,984.80
12,103.91
20
UK
118,128
13,039.07
2,929.77
21
Japan
1,466
18,864.65
7,459.95
22
Italy
192,028
38,194.77
33,243.77
23
Greece
94,465
72,061.29
20,215.52
24
US
24,210
1,594.17
2,818.98
25
Germany
76,011
80,771.39
24,380.70
26
UK
104,290
19,679.25
31,866.32
27
Japan
130,397
90,123.46
29,187.73
28
Italy
68,329
69,288.37
44,456.41
29
Greece
144,860
18,825.44
12,410.63
30
US
104,999
48,642.58
31,062.18
31
Germany
115,668
89,805.52
18,607.87
32
UK
145,406
72,098.89
14,767.44
33
Japan
186,878
18,551.09
7,684.38
34
Italy
133,734
83,959.55
20,233.33
35
Greece
110,772
39,655.48
34,476.77
36
US
198,387
1,672.99
27,320.68
37
Germany
99,622
91,213.50
43,307.39
38
UK
163,113
75,333.66
20,353.06
39
Japan
14,222
88,552.46
2,080.95
40
Italy
119,960
77,308.86
46,223.45
41
Greece
9,765
14,684.28
19,523.69
42
US
3,016
4,830.32
3,641.09
43
Germany
46,514
6,370.45
28,722.86
44
UK
36,238
89,598.86
25,509.83
45
Japan
58,724
36,175.16
29,368.30
46
Italy
5,595
55,339.89
16,847.01
47
Greece
13,700
69,617.01
41,211.25
48
US
167,769
89,916.00
43,279.19
49
Germany
123,603
52,221.27
14,632.81
50
UK
167,871
26,196.06
8,446.11
51
Japan
5,335
12,472.24
9,099.65
52
Italy
3,985
6,862.26
3,394.35
53
Greece
51,982
44,905.68
12,226.52
54
US
113,170
25,289.30
9,154.35
55
Germany
60,996
17,594.75
4,755.33
56
UK
4,200
25,845.81
21,206.17
57
Japan
73,680
22,789.31
17,973.88
58
Italy
24,168
1,436.77
49,650.08
59
Greece
98,963
11,244.19
39,440.34
60
US
99,946
81,704.73
22,452.56
61
Germany
35,778
68,462.72
3,933.00
62
UK
169,203
505.04
2,734.89
63
Japan
946
85,770.56
6,557.32
64
Italy
131,690
34,873.66
23,894.82
65
Greece
76,309
78,625.36
17,833.27
66
US
35,845
95,717.28
48,424.79
67
Germany
34,764
38,483.91
12,853.67
68
UK
11,077
36,403.34
12,829.61
69
Japan
118,848
75,776.89
15,664.17
70
Italy
119,660
74,054.65
24,481.62
71
Greece
74,176
82,086.92
2,025.99
72
US
121,565
55,331.54
14,864.35
73
Germany
15,035
9,993.39
48,320.44
74
UK
90,181
22,865.50
9,619.26
75
Japan
39,562
67,701.11
38,086.34
76
Italy
26,668
23,729.22
2,539.65
77
Greece
81,072
97,153.92
13,636.49
78
US
102,103
6,515.24
16,046.26
79
Germany
178,091
35,814.84
19,194.18
80
UK
145,850
46,700.21
46,344.05
81
Japan
118,228
92,307.30
11,941.23
82
Italy
194,815
3,924.46
29,043.48
83
Greece
166,098
14,762.87
31,666.40
84
US
127,862
32,747.42
37,111.12
85
Germany
71,702
87,243.52
48,891.52
86
UK
192,947
17,306.50
38,724.08
87
Japan
194,063
74,875.44
44,791.74
88
Italy
147,627
94,545.24
43,972.51
89
Greece
171,365
74,791.26
6,622.58
90
US
157,282
42,831.57
43,613.55
91
Germany
73,549
55,111.78
3,793.73
92
UK
199,126
55,544.51
625.32
93
Japan
187,914
25,758.22
34,433.48
94
Italy
14,043
1,810.20
30,988.00
95
Greece
2,753
52,224.58
28,113.03
96
US
22,256
68,673.38
16,785.70
97
Germany
11,537
42,571.31
34,422.56
98
UK
143,537
48,935.38
5,116.33
99
Japan
94,157
40,644.30
39,107.49
100
Italy
171,462
16,714.81
23,447.58
101
Greece
51,460
44,058.45
29,992.97
102
US
55,048
83,129.35
9,352.08
103
Germany
104,286
67,555.01
16,105.15
104
UK
7,712
71,384.92
44,199.92
105
Japan
103,647
38,820.40
30,140.26
106
Italy
67,899
26,913.83
1,960.49
107
Greece
34,319
32,046.61
24,274.16
108
US
135,717
5,631.34
10,048.75
109
Germany
78,216
30,153.87
14,054.65
110
UK
149,024
399.40
31,801.98
111
Japan
108,252
63,310.11
14,054.05
112
Italy
183,131
45,448.37
2,050.57
113
Greece
90,429
23,018.72
33,917.26
114
US
13,648
72,874.13
22,272.47
115
Germany
149,909
51,746.88
32,343.24
116
UK
99,878
39,633.40
25,902.40
117
Japan
160,837
60,605.25
26,570.79
118
Italy
17,547
92,940.92
44,511.77
119
Greece
105,879
64,126.66
30,604.28
120
US
123,769
83,151.61
19,274.74
121
Germany
88,117
64,092.41
48,667.48
122
UK
179,921
59,722.80
31,429.62
123
Japan
172,497
44,485.13
25,760.69
124
Italy
141,802
23,920.88
18,703.30
125
Greece
170,599
31,013.05
34,829.31
126
US
132,137
19,228.44
48,589.31
127
Germany
92,882
84,202.03
6,546.12
128
UK
84,249
22,733.55
37,525.42
129
Japan
15,530
74,054.97
11,418.22
130
Italy
178,278
50,762.88
6,223.20
131
Greece
74,206
36,185.04
13,283.56
132
US
34,513
80,584.13
4,160.42
133
Germany
172,246
26,883.04
31,841.71
134
UK
170,369
78,346.92
10,801.55
135
Japan
2,765
70,301.86
1,624.46
136
Italy
147,753
70,040.61
10,259.80
137
Greece
149,600
36,356.10
29,829.77
138
US
181,755
40,112.62
16,155.46
139
Germany
46,656
69,041.36
24,743.75
140
UK
167,144
25,860.71
11,346.79
141
Japan
38,705
73,932.13
33,488.84
142
Italy
115,067
85,829.41
7,755.85
143
Greece
160,116
84,136.10
27,941.77
144
US
170,449
7,384.54
41,080.35
145
Germany
164,631
2,110.08
32,740.18
146
UK
121,460
3,307.75
33,530.98
147
Japan
144,149
39,982.21
26,090.61
148
Italy
170,196
81,104.88
41,314.55
149
Greece
149,303
15,127.25
683.76
150
US
158,223
67,019.38
39,908.41
151
Germany
56,438
56,340.22
23,619.24
152
UK
125,468
43,085.93
3,562.07
153
Japan
195,331
85,558.04
44,445.14
154
Italy
85,816
46,333.37
5,699.22
155
Greece
157,847
39,966.76
37,299.94
156
US
109,331
69,673.27
34,273.67
157
Germany
87,605
2,682.49
37,315.47
158
UK
17,897
59,131.78
21,069.10
159
Japan
125,356
85,087.92
8,761.10
160
Italy
58,117
71,321.01
21,939.61
161
Greece
152,300
1,443.29
45,501.33
162
US
190,609
97,656.28
30,420.37
163
Germany
22,902
50,650.26
6,286.39
164
UK
82,397
89,181.55
36,540.78
165
Japan
149,361
64,126.71
23,930.12
166
Italy
101,491
12,695.08
33,828.99
167
Greece
102,323
36,755.83
8,460.31
168
US
128,623
33,886.91
9,974.54
169
Germany
109,658
72,353.35
47,451.20
170
UK
96,846
13,674.78
24,863.48
171
Japan
55,446
44,577.88
29,425.31
172
Italy
168,467
71,183.28
28,913.09
173
Greece
115,521
18,277.62
9,489.55
174
US
151,582
74,388.23
40,216.54
175
Germany
55,430
91,165.95
38,609.62
176
UK
97,677
62,599.49
41,680.15
177
Japan
184,420
23,694.56
17,291.61
178
Italy
161,230
78,779.63
26,957.99
179
Greece
115,138
53,333.09
36,997.41
180
US
91,587
45,078.02
42,226.82
181
Germany
137,489
68,151.36
35,298.27
182
UK
538
51,930.02
33,366.41
183
Japan
163,795
39,885.11
42,829.50
184
Italy
168,049
45,833.99
31,940.82
185
Greece
139,288
74,755.66
17,097.16
186
US
193,765
443.98
14,525.17
187
Germany
179,920
47,680.48
22,116.67
188
UK
192,038
5,316.99
11,796.04
189
Japan
158,602
16,886.15
14,184.77
190
Italy
138,910
97,498.74
36,654.23
191
Greece
80,996
26,930.87
8,734.50
192
US
92,733
69,726.45
3,973.49
193
Germany
145,864
49,800.55
41,683.51
194
UK
155,637
39,617.28
37,003.13
195
Japan
50,280
48,431.99
16,955.41
196
Italy
119,747
2,415.92
31,362.06
197
Greece
169,902
54,837.27
17,329.32
198
US
26,480
59,286.99
7,471.10
199
Germany
56,588
80,599.18
49,421.80
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>