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
133,872
63,089.24
6,056.73
1
Germany
181,971
88,252.69
37,954.80
2
UK
80,081
51,870.22
32,689.57
3
Japan
105,953
24,275.15
2,151.55
4
Italy
19,560
10,279.36
31,042.27
5
Greece
147,182
51,547.25
10,948.75
6
US
161,406
1,363.57
14,785.64
7
Germany
51,681
85,511.25
9,818.19
8
UK
110,127
83,390.72
27,973.36
9
Japan
22,474
7,588.18
47,879.73
10
Italy
49,247
96,536.63
24,399.89
11
Greece
195,483
3,294.98
39,922.81
12
US
191,229
96,256.24
10,792.73
13
Germany
10,974
41,059.26
32,127.40
14
UK
153,661
69,321.32
29,892.43
15
Japan
197,328
41,076.03
25,686.50
16
Italy
67,168
72,834.53
12,390.42
17
Greece
106,419
6,167.19
41,009.29
18
US
174,722
24,447.26
30,096.81
19
Germany
9,651
91,834.09
6,408.35
20
UK
90,164
26,004.23
25,251.13
21
Japan
146,394
61,216.03
10,848.86
22
Italy
106,275
29,705.81
49,187.51
23
Greece
100,104
54,119.09
28,694.69
24
US
23,200
18.90
8,969.22
25
Germany
12,916
5,385.83
17,498.83
26
UK
126,102
61,286.23
20,000.65
27
Japan
164,138
8,476.06
19,341.10
28
Italy
192,870
37,074.87
10,308.57
29
Greece
34,842
67,026.68
2,056.91
30
US
142,470
41,211.85
22,227.61
31
Germany
103,917
9,859.61
30,071.80
32
UK
158,291
54,422.90
11,360.31
33
Japan
165,481
43,744.84
17,543.65
34
Italy
1,468
44,072.51
37,234.87
35
Greece
51,756
12,711.96
5,145.87
36
US
18,820
67,155.83
10,433.52
37
Germany
29,151
90,792.85
32,322.04
38
UK
68,682
21,263.16
6,038.25
39
Japan
4,187
67,552.79
8,401.24
40
Italy
99,250
35,529.80
15,640.91
41
Greece
105,337
92,908.49
8,663.67
42
US
3,735
9,984.32
1,514.67
43
Germany
32,855
81,791.07
42,716.56
44
UK
79,978
84,649.04
32,781.92
45
Japan
175,400
39,233.86
28,722.17
46
Italy
48,306
17,135.69
33,629.11
47
Greece
191,750
67,894.71
36,886.76
48
US
160,198
46,670.90
35,930.80
49
Germany
158,994
82,416.27
16,729.07
50
UK
45,696
31,464.16
12,858.68
51
Japan
183,931
91,290.33
31,954.10
52
Italy
39,032
31,321.33
28,013.52
53
Greece
18,586
41,030.05
8,446.85
54
US
30,249
69,716.63
12,725.10
55
Germany
88,027
86,289.85
16,583.74
56
UK
168,124
87,555.77
6,660.38
57
Japan
169,659
11,196.55
6,090.80
58
Italy
50,835
85,694.80
47,658.83
59
Greece
156,866
24,785.52
37,629.91
60
US
77,943
29,022.30
31,843.69
61
Germany
157,996
55,216.48
8,913.28
62
UK
26,278
3,742.06
2,117.84
63
Japan
65,216
99,542.45
19,316.19
64
Italy
58,499
10,132.96
24,668.96
65
Greece
1,571
47,098.18
31,444.89
66
US
2,902
86,041.02
41,843.77
67
Germany
90,868
46,908.13
9,077.94
68
UK
54,453
88,361.66
6,421.89
69
Japan
118,402
19,062.45
33,317.87
70
Italy
674
40,322.36
27,067.98
71
Greece
9,987
36,492.62
21,589.10
72
US
94,176
25,753.91
37,432.82
73
Germany
189,079
60,920.25
47,473.05
74
UK
191,948
46,461.49
24,488.90
75
Japan
96,289
88,733.77
3,725.21
76
Italy
118,588
88,645.31
38,807.10
77
Greece
155,843
45,942.80
38,976.04
78
US
143,557
97,667.66
9,946.06
79
Germany
192,702
13,392.82
33,915.33
80
UK
142,460
39,313.26
30,031.71
81
Japan
179,158
36,199.95
42,051.11
82
Italy
185,498
79,076.54
35,475.64
83
Greece
147,246
92,230.80
36,780.23
84
US
59,004
74,811.14
36,356.23
85
Germany
76,021
36,566.28
35,644.21
86
UK
44,166
99,211.81
20,716.57
87
Japan
91,163
23,765.63
46,603.36
88
Italy
152,040
77,274.88
9,442.59
89
Greece
21,529
31,353.94
26,073.78
90
US
152,940
95,587.98
2,896.05
91
Germany
26,345
99,785.78
18,468.84
92
UK
193,004
26,077.51
42,328.66
93
Japan
176,864
40,712.17
44,783.74
94
Italy
101,490
83,373.03
16,258.85
95
Greece
47,018
25,399.21
39,942.89
96
US
101,010
24,993.33
22,383.44
97
Germany
153,602
33,613.61
45,897.39
98
UK
194,453
3,343.71
44,601.10
99
Japan
4,717
51,917.44
25,216.49
100
Italy
83,120
40,558.83
5,793.68
101
Greece
112,342
92,368.64
35,222.53
102
US
88,091
45,074.71
4,023.00
103
Germany
14,787
40,669.46
43,652.53
104
UK
30,156
29,837.22
31,635.97
105
Japan
33,313
25,014.40
27,397.53
106
Italy
127,656
92,771.23
10,277.98
107
Greece
40,440
39,147.24
29,652.39
108
US
140,682
48,135.65
17,581.66
109
Germany
100,155
42,077.24
43,224.57
110
UK
14,642
50,463.37
21,699.59
111
Japan
189,093
43,049.84
17,134.79
112
Italy
192,661
21,968.47
15,814.60
113
Greece
152,301
2,410.78
31,265.46
114
US
90,015
89,067.84
14,079.38
115
Germany
2,971
51,666.64
13,084.01
116
UK
165,374
65,751.85
9,346.92
117
Japan
125,022
91,197.20
43,948.04
118
Italy
53,511
19,753.61
35,743.46
119
Greece
105,638
53,548.37
34,868.81
120
US
39,257
1,817.65
15,195.28
121
Germany
102,087
48,913.36
11,731.54
122
UK
46,223
11,053.18
4,529.89
123
Japan
76,525
12,136.66
41,294.77
124
Italy
156,986
8,829.36
10,314.82
125
Greece
48,758
77,104.44
49,187.74
126
US
27,851
16,496.93
30,640.40
127
Germany
95,039
41,819.66
48,862.46
128
UK
32,769
81,626.69
11,919.62
129
Japan
112,933
39,269.46
10,040.78
130
Italy
65,186
3,203.84
15,615.61
131
Greece
116,063
79,134.24
37,101.22
132
US
97,248
63,023.74
42,403.19
133
Germany
106,876
38,835.84
13,034.44
134
UK
97,559
54,659.52
29,701.25
135
Japan
91,799
73,998.73
44,339.82
136
Italy
67,348
96,721.94
34,645.39
137
Greece
146,184
23,355.34
3,179.45
138
US
124,032
91,364.95
11,735.36
139
Germany
117,769
24,718.17
6,455.84
140
UK
125,028
63,102.28
24,734.77
141
Japan
158,100
63,409.00
3,614.31
142
Italy
180,307
18,341.35
45,831.04
143
Greece
136,897
96,935.38
47,703.53
144
US
191,280
36,711.47
23,812.77
145
Germany
195,345
28,691.41
38,748.18
146
UK
113,667
98,907.55
11,434.72
147
Japan
63,511
2,234.46
23,040.83
148
Italy
128,117
66,222.95
2,942.83
149
Greece
65,072
30,260.65
2,800.12
150
US
90,892
26,734.69
37,814.91
151
Germany
52,018
4,884.79
9,379.91
152
UK
63,459
95,705.15
24,888.42
153
Japan
138,782
40,849.66
45,162.64
154
Italy
4,602
96,349.80
34,740.95
155
Greece
180,990
34,163.64
25,240.48
156
US
48,557
22,862.97
37,007.50
157
Germany
84,849
57,066.44
37,760.51
158
UK
155,546
92,036.32
18,507.95
159
Japan
113,808
14,058.52
18,217.21
160
Italy
3,988
90,855.52
38,268.29
161
Greece
134,334
21,418.34
47,485.81
162
US
156,474
91,498.05
48,156.08
163
Germany
6,142
79,586.07
8,845.97
164
UK
91,038
47,937.07
7,231.65
165
Japan
122,859
38,996.56
46,301.63
166
Italy
195,081
93,968.03
40,640.26
167
Greece
194,302
19,709.43
6,093.52
168
US
15,906
8,370.89
39,377.35
169
Germany
106,952
49,241.99
1,236.32
170
UK
103,826
29,903.06
20,371.01
171
Japan
178,802
36,336.96
17,392.15
172
Italy
102,243
60,463.07
36,478.82
173
Greece
174,964
87,786.49
24,367.04
174
US
25,182
10,207.64
29,217.29
175
Germany
52,970
96,035.18
12,038.54
176
UK
103,326
66,844.39
27,204.79
177
Japan
60,754
64,083.01
17,552.22
178
Italy
4,378
77,376.38
34,547.00
179
Greece
144,605
60,994.10
6,381.40
180
US
81,627
71,688.64
2,903.68
181
Germany
40,566
70,264.31
655.87
182
UK
184,395
31,770.20
19,697.17
183
Japan
92,674
75,403.58
47,891.62
184
Italy
94,566
48,541.56
28,109.39
185
Greece
51,678
11,867.33
12,959.61
186
US
79,838
53,161.55
2,124.18
187
Germany
74,983
74,032.76
3,508.15
188
UK
6,588
61,693.30
2,638.00
189
Japan
100,623
90,715.28
21,408.65
190
Italy
107,241
22,630.94
8,457.14
191
Greece
15,297
21,631.62
46,491.35
192
US
11,275
14,589.39
29,195.77
193
Germany
139,746
68,648.21
41,370.61
194
UK
118,199
24,027.90
23,424.03
195
Japan
183,903
2,532.19
4.79
196
Italy
164,080
83,619.83
9,629.62
197
Greece
107,310
35,089.03
48,764.56
198
US
56,677
38,080.08
41,658.85
199
Germany
188,481
11,367.68
43,562.46

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
133.9
63.1
$6.1
Germany
182.0
88.3
$38.0
UK
80.1
51.9
$32.7
Japan
106.0
24.3
$2.2
Italy
19.6
10.3
$31.0
Greece
147.2
51.5
$10.9
US
161.4
1.4
$14.8
Germany
51.7
85.5
$9.8
UK
110.1
83.4
$28.0
Japan
22.5
7.6
$47.9
Italy
49.2
96.5
$24.4
Greece
195.5
3.3
$39.9
US
191.2
96.3
$10.8
Germany
11.0
41.1
$32.1
UK
153.7
69.3
$29.9
Japan
197.3
41.1
$25.7
Italy
67.2
72.8
$12.4
Greece
106.4
6.2
$41.0
US
174.7
24.4
$30.1
Germany
9.7
91.8
$6.4
UK
90.2
26.0
$25.3
Japan
146.4
61.2
$10.8
Italy
106.3
29.7
$49.2
Greece
100.1
54.1
$28.7
US
23.2
0.0
$9.0
Germany
12.9
5.4
$17.5
UK
126.1
61.3
$20.0
Japan
164.1
8.5
$19.3
Italy
192.9
37.1
$10.3
Greece
34.8
67.0
$2.1
US
142.5
41.2
$22.2
Germany
103.9
9.9
$30.1
UK
158.3
54.4
$11.4
Japan
165.5
43.7
$17.5
Italy
1.5
44.1
$37.2
Greece
51.8
12.7
$5.1
US
18.8
67.2
$10.4
Germany
29.2
90.8
$32.3
UK
68.7
21.3
$6.0
Japan
4.2
67.6
$8.4
Italy
99.3
35.5
$15.6
Greece
105.3
92.9
$8.7
US
3.7
10.0
$1.5
Germany
32.9
81.8
$42.7
UK
80.0
84.6
$32.8
Japan
175.4
39.2
$28.7
Italy
48.3
17.1
$33.6
Greece
191.8
67.9
$36.9
US
160.2
46.7
$35.9
Germany
159.0
82.4
$16.7
UK
45.7
31.5
$12.9
Japan
183.9
91.3
$32.0
Italy
39.0
31.3
$28.0
Greece
18.6
41.0
$8.4
US
30.2
69.7
$12.7
Germany
88.0
86.3
$16.6
UK
168.1
87.6
$6.7
Japan
169.7
11.2
$6.1
Italy
50.8
85.7
$47.7
Greece
156.9
24.8
$37.6
US
77.9
29.0
$31.8
Germany
158.0
55.2
$8.9
UK
26.3
3.7
$2.1
Japan
65.2
99.5
$19.3
Italy
58.5
10.1
$24.7
Greece
1.6
47.1
$31.4
US
2.9
86.0
$41.8
Germany
90.9
46.9
$9.1
UK
54.5
88.4
$6.4
Japan
118.4
19.1
$33.3
Italy
0.7
40.3
$27.1
Greece
10.0
36.5
$21.6
US
94.2
25.8
$37.4
Germany
189.1
60.9
$47.5
UK
191.9
46.5
$24.5
Japan
96.3
88.7
$3.7
Italy
118.6
88.6
$38.8
Greece
155.8
45.9
$39.0
US
143.6
97.7
$9.9
Germany
192.7
13.4
$33.9
UK
142.5
39.3
$30.0
Japan
179.2
36.2
$42.1
Italy
185.5
79.1
$35.5
Greece
147.2
92.2
$36.8
US
59.0
74.8
$36.4
Germany
76.0
36.6
$35.6
UK
44.2
99.2
$20.7
Japan
91.2
23.8
$46.6
Italy
152.0
77.3
$9.4
Greece
21.5
31.4
$26.1
US
152.9
95.6
$2.9
Germany
26.3
99.8
$18.5
UK
193.0
26.1
$42.3
Japan
176.9
40.7
$44.8
Italy
101.5
83.4
$16.3
Greece
47.0
25.4
$39.9
US
101.0
25.0
$22.4
Germany
153.6
33.6
$45.9
UK
194.5
3.3
$44.6
Japan
4.7
51.9
$25.2
Italy
83.1
40.6
$5.8
Greece
112.3
92.4
$35.2
US
88.1
45.1
$4.0
Germany
14.8
40.7
$43.7
UK
30.2
29.8
$31.6
Japan
33.3
25.0
$27.4
Italy
127.7
92.8
$10.3
Greece
40.4
39.1
$29.7
US
140.7
48.1
$17.6
Germany
100.2
42.1
$43.2
UK
14.6
50.5
$21.7
Japan
189.1
43.0
$17.1
Italy
192.7
22.0
$15.8
Greece
152.3
2.4
$31.3
US
90.0
89.1
$14.1
Germany
3.0
51.7
$13.1
UK
165.4
65.8
$9.3
Japan
125.0
91.2
$43.9
Italy
53.5
19.8
$35.7
Greece
105.6
53.5
$34.9
US
39.3
1.8
$15.2
Germany
102.1
48.9
$11.7
UK
46.2
11.1
$4.5
Japan
76.5
12.1
$41.3
Italy
157.0
8.8
$10.3
Greece
48.8
77.1
$49.2
US
27.9
16.5
$30.6
Germany
95.0
41.8
$48.9
UK
32.8
81.6
$11.9
Japan
112.9
39.3
$10.0
Italy
65.2
3.2
$15.6
Greece
116.1
79.1
$37.1
US
97.2
63.0
$42.4
Germany
106.9
38.8
$13.0
UK
97.6
54.7
$29.7
Japan
91.8
74.0
$44.3
Italy
67.3
96.7
$34.6
Greece
146.2
23.4
$3.2
US
124.0
91.4
$11.7
Germany
117.8
24.7
$6.5
UK
125.0
63.1
$24.7
Japan
158.1
63.4
$3.6
Italy
180.3
18.3
$45.8
Greece
136.9
96.9
$47.7
US
191.3
36.7
$23.8
Germany
195.3
28.7
$38.7
UK
113.7
98.9
$11.4
Japan
63.5
2.2
$23.0
Italy
128.1
66.2
$2.9
Greece
65.1
30.3
$2.8
US
90.9
26.7
$37.8
Germany
52.0
4.9
$9.4
UK
63.5
95.7
$24.9
Japan
138.8
40.8
$45.2
Italy
4.6
96.3
$34.7
Greece
181.0
34.2
$25.2
US
48.6
22.9
$37.0
Germany
84.8
57.1
$37.8
UK
155.5
92.0
$18.5
Japan
113.8
14.1
$18.2
Italy
4.0
90.9
$38.3
Greece
134.3
21.4
$47.5
US
156.5
91.5
$48.2
Germany
6.1
79.6
$8.8
UK
91.0
47.9
$7.2
Japan
122.9
39.0
$46.3
Italy
195.1
94.0
$40.6
Greece
194.3
19.7
$6.1
US
15.9
8.4
$39.4
Germany
107.0
49.2
$1.2
UK
103.8
29.9
$20.4
Japan
178.8
36.3
$17.4
Italy
102.2
60.5
$36.5
Greece
175.0
87.8
$24.4
US
25.2
10.2
$29.2
Germany
53.0
96.0
$12.0
UK
103.3
66.8
$27.2
Japan
60.8
64.1
$17.6
Italy
4.4
77.4
$34.5
Greece
144.6
61.0
$6.4
US
81.6
71.7
$2.9
Germany
40.6
70.3
$0.7
UK
184.4
31.8
$19.7
Japan
92.7
75.4
$47.9
Italy
94.6
48.5
$28.1
Greece
51.7
11.9
$13.0
US
79.8
53.2
$2.1
Germany
75.0
74.0
$3.5
UK
6.6
61.7
$2.6
Japan
100.6
90.7
$21.4
Italy
107.2
22.6
$8.5
Greece
15.3
21.6
$46.5
US
11.3
14.6
$29.2
Germany
139.7
68.6
$41.4
UK
118.2
24.0
$23.4
Japan
183.9
2.5
$0.0
Italy
164.1
83.6
$9.6
Greece
107.3
35.1
$48.8
US
56.7
38.1
$41.7
Germany
188.5
11.4
$43.6

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
133,872
63,089.24
6,056.73
1
Germany
181,971
88,252.69
37,954.80
2
UK
80,081
51,870.22
32,689.57
3
Japan
105,953
24,275.15
2,151.55
4
Italy
19,560
10,279.36
31,042.27
5
Greece
147,182
51,547.25
10,948.75
6
US
161,406
1,363.57
14,785.64
7
Germany
51,681
85,511.25
9,818.19
8
UK
110,127
83,390.72
27,973.36
9
Japan
22,474
7,588.18
47,879.73
10
Italy
49,247
96,536.63
24,399.89
11
Greece
195,483
3,294.98
39,922.81
12
US
191,229
96,256.24
10,792.73
13
Germany
10,974
41,059.26
32,127.40
14
UK
153,661
69,321.32
29,892.43
15
Japan
197,328
41,076.03
25,686.50
16
Italy
67,168
72,834.53
12,390.42
17
Greece
106,419
6,167.19
41,009.29
18
US
174,722
24,447.26
30,096.81
19
Germany
9,651
91,834.09
6,408.35
20
UK
90,164
26,004.23
25,251.13
21
Japan
146,394
61,216.03
10,848.86
22
Italy
106,275
29,705.81
49,187.51
23
Greece
100,104
54,119.09
28,694.69
24
US
23,200
18.90
8,969.22
25
Germany
12,916
5,385.83
17,498.83
26
UK
126,102
61,286.23
20,000.65
27
Japan
164,138
8,476.06
19,341.10
28
Italy
192,870
37,074.87
10,308.57
29
Greece
34,842
67,026.68
2,056.91
30
US
142,470
41,211.85
22,227.61
31
Germany
103,917
9,859.61
30,071.80
32
UK
158,291
54,422.90
11,360.31
33
Japan
165,481
43,744.84
17,543.65
34
Italy
1,468
44,072.51
37,234.87
35
Greece
51,756
12,711.96
5,145.87
36
US
18,820
67,155.83
10,433.52
37
Germany
29,151
90,792.85
32,322.04
38
UK
68,682
21,263.16
6,038.25
39
Japan
4,187
67,552.79
8,401.24
40
Italy
99,250
35,529.80
15,640.91
41
Greece
105,337
92,908.49
8,663.67
42
US
3,735
9,984.32
1,514.67
43
Germany
32,855
81,791.07
42,716.56
44
UK
79,978
84,649.04
32,781.92
45
Japan
175,400
39,233.86
28,722.17
46
Italy
48,306
17,135.69
33,629.11
47
Greece
191,750
67,894.71
36,886.76
48
US
160,198
46,670.90
35,930.80
49
Germany
158,994
82,416.27
16,729.07
50
UK
45,696
31,464.16
12,858.68
51
Japan
183,931
91,290.33
31,954.10
52
Italy
39,032
31,321.33
28,013.52
53
Greece
18,586
41,030.05
8,446.85
54
US
30,249
69,716.63
12,725.10
55
Germany
88,027
86,289.85
16,583.74
56
UK
168,124
87,555.77
6,660.38
57
Japan
169,659
11,196.55
6,090.80
58
Italy
50,835
85,694.80
47,658.83
59
Greece
156,866
24,785.52
37,629.91
60
US
77,943
29,022.30
31,843.69
61
Germany
157,996
55,216.48
8,913.28
62
UK
26,278
3,742.06
2,117.84
63
Japan
65,216
99,542.45
19,316.19
64
Italy
58,499
10,132.96
24,668.96
65
Greece
1,571
47,098.18
31,444.89
66
US
2,902
86,041.02
41,843.77
67
Germany
90,868
46,908.13
9,077.94
68
UK
54,453
88,361.66
6,421.89
69
Japan
118,402
19,062.45
33,317.87
70
Italy
674
40,322.36
27,067.98
71
Greece
9,987
36,492.62
21,589.10
72
US
94,176
25,753.91
37,432.82
73
Germany
189,079
60,920.25
47,473.05
74
UK
191,948
46,461.49
24,488.90
75
Japan
96,289
88,733.77
3,725.21
76
Italy
118,588
88,645.31
38,807.10
77
Greece
155,843
45,942.80
38,976.04
78
US
143,557
97,667.66
9,946.06
79
Germany
192,702
13,392.82
33,915.33
80
UK
142,460
39,313.26
30,031.71
81
Japan
179,158
36,199.95
42,051.11
82
Italy
185,498
79,076.54
35,475.64
83
Greece
147,246
92,230.80
36,780.23
84
US
59,004
74,811.14
36,356.23
85
Germany
76,021
36,566.28
35,644.21
86
UK
44,166
99,211.81
20,716.57
87
Japan
91,163
23,765.63
46,603.36
88
Italy
152,040
77,274.88
9,442.59
89
Greece
21,529
31,353.94
26,073.78
90
US
152,940
95,587.98
2,896.05
91
Germany
26,345
99,785.78
18,468.84
92
UK
193,004
26,077.51
42,328.66
93
Japan
176,864
40,712.17
44,783.74
94
Italy
101,490
83,373.03
16,258.85
95
Greece
47,018
25,399.21
39,942.89
96
US
101,010
24,993.33
22,383.44
97
Germany
153,602
33,613.61
45,897.39
98
UK
194,453
3,343.71
44,601.10
99
Japan
4,717
51,917.44
25,216.49
100
Italy
83,120
40,558.83
5,793.68
101
Greece
112,342
92,368.64
35,222.53
102
US
88,091
45,074.71
4,023.00
103
Germany
14,787
40,669.46
43,652.53
104
UK
30,156
29,837.22
31,635.97
105
Japan
33,313
25,014.40
27,397.53
106
Italy
127,656
92,771.23
10,277.98
107
Greece
40,440
39,147.24
29,652.39
108
US
140,682
48,135.65
17,581.66
109
Germany
100,155
42,077.24
43,224.57
110
UK
14,642
50,463.37
21,699.59
111
Japan
189,093
43,049.84
17,134.79
112
Italy
192,661
21,968.47
15,814.60
113
Greece
152,301
2,410.78
31,265.46
114
US
90,015
89,067.84
14,079.38
115
Germany
2,971
51,666.64
13,084.01
116
UK
165,374
65,751.85
9,346.92
117
Japan
125,022
91,197.20
43,948.04
118
Italy
53,511
19,753.61
35,743.46
119
Greece
105,638
53,548.37
34,868.81
120
US
39,257
1,817.65
15,195.28
121
Germany
102,087
48,913.36
11,731.54
122
UK
46,223
11,053.18
4,529.89
123
Japan
76,525
12,136.66
41,294.77
124
Italy
156,986
8,829.36
10,314.82
125
Greece
48,758
77,104.44
49,187.74
126
US
27,851
16,496.93
30,640.40
127
Germany
95,039
41,819.66
48,862.46
128
UK
32,769
81,626.69
11,919.62
129
Japan
112,933
39,269.46
10,040.78
130
Italy
65,186
3,203.84
15,615.61
131
Greece
116,063
79,134.24
37,101.22
132
US
97,248
63,023.74
42,403.19
133
Germany
106,876
38,835.84
13,034.44
134
UK
97,559
54,659.52
29,701.25
135
Japan
91,799
73,998.73
44,339.82
136
Italy
67,348
96,721.94
34,645.39
137
Greece
146,184
23,355.34
3,179.45
138
US
124,032
91,364.95
11,735.36
139
Germany
117,769
24,718.17
6,455.84
140
UK
125,028
63,102.28
24,734.77
141
Japan
158,100
63,409.00
3,614.31
142
Italy
180,307
18,341.35
45,831.04
143
Greece
136,897
96,935.38
47,703.53
144
US
191,280
36,711.47
23,812.77
145
Germany
195,345
28,691.41
38,748.18
146
UK
113,667
98,907.55
11,434.72
147
Japan
63,511
2,234.46
23,040.83
148
Italy
128,117
66,222.95
2,942.83
149
Greece
65,072
30,260.65
2,800.12
150
US
90,892
26,734.69
37,814.91
151
Germany
52,018
4,884.79
9,379.91
152
UK
63,459
95,705.15
24,888.42
153
Japan
138,782
40,849.66
45,162.64
154
Italy
4,602
96,349.80
34,740.95
155
Greece
180,990
34,163.64
25,240.48
156
US
48,557
22,862.97
37,007.50
157
Germany
84,849
57,066.44
37,760.51
158
UK
155,546
92,036.32
18,507.95
159
Japan
113,808
14,058.52
18,217.21
160
Italy
3,988
90,855.52
38,268.29
161
Greece
134,334
21,418.34
47,485.81
162
US
156,474
91,498.05
48,156.08
163
Germany
6,142
79,586.07
8,845.97
164
UK
91,038
47,937.07
7,231.65
165
Japan
122,859
38,996.56
46,301.63
166
Italy
195,081
93,968.03
40,640.26
167
Greece
194,302
19,709.43
6,093.52
168
US
15,906
8,370.89
39,377.35
169
Germany
106,952
49,241.99
1,236.32
170
UK
103,826
29,903.06
20,371.01
171
Japan
178,802
36,336.96
17,392.15
172
Italy
102,243
60,463.07
36,478.82
173
Greece
174,964
87,786.49
24,367.04
174
US
25,182
10,207.64
29,217.29
175
Germany
52,970
96,035.18
12,038.54
176
UK
103,326
66,844.39
27,204.79
177
Japan
60,754
64,083.01
17,552.22
178
Italy
4,378
77,376.38
34,547.00
179
Greece
144,605
60,994.10
6,381.40
180
US
81,627
71,688.64
2,903.68
181
Germany
40,566
70,264.31
655.87
182
UK
184,395
31,770.20
19,697.17
183
Japan
92,674
75,403.58
47,891.62
184
Italy
94,566
48,541.56
28,109.39
185
Greece
51,678
11,867.33
12,959.61
186
US
79,838
53,161.55
2,124.18
187
Germany
74,983
74,032.76
3,508.15
188
UK
6,588
61,693.30
2,638.00
189
Japan
100,623
90,715.28
21,408.65
190
Italy
107,241
22,630.94
8,457.14
191
Greece
15,297
21,631.62
46,491.35
192
US
11,275
14,589.39
29,195.77
193
Germany
139,746
68,648.21
41,370.61
194
UK
118,199
24,027.90
23,424.03
195
Japan
183,903
2,532.19
4.79
196
Italy
164,080
83,619.83
9,629.62
197
Greece
107,310
35,089.03
48,764.56
198
US
56,677
38,080.08
41,658.85
199
Germany
188,481
11,367.68
43,562.46
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>