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
16,004
67,444.50
3,946.18
1
Germany
45,248
36,886.76
20,263.93
2
UK
147,735
43,450.48
12,198.15
3
Japan
58,692
77,508.98
16,709.96
4
Italy
1,361
14,872.95
49,186.29
5
Greece
183,144
44,399.97
19,194.45
6
US
108,298
6,049.10
22,840.64
7
Germany
198,702
77,917.91
2,421.71
8
UK
16,248
65,772.49
7,587.44
9
Japan
102,497
43,735.04
20,597.85
10
Italy
48,646
28,877.02
37,964.82
11
Greece
45,177
56,255.48
44,810.94
12
US
164,953
1,602.02
49,874.18
13
Germany
18,426
57,784.15
45,449.61
14
UK
177,799
24,399.58
40,965.39
15
Japan
42,496
20,942.86
478.43
16
Italy
121,529
88,387.29
14,720.86
17
Greece
166,830
17,078.84
471.88
18
US
93,244
43,104.60
10,410.58
19
Germany
113,948
93,623.13
5,316.68
20
UK
170,294
45,154.19
40,562.56
21
Japan
163,852
1,481.03
29,559.81
22
Italy
63,355
78,757.72
44,100.33
23
Greece
167,045
15,480.79
43,739.03
24
US
80,524
30,297.98
32,963.79
25
Germany
144,764
65,273.05
18,622.50
26
UK
7,969
50,515.34
15,382.41
27
Japan
114,020
51,514.25
31,880.25
28
Italy
29,906
15,094.99
12,177.14
29
Greece
49,599
65,935.92
1,962.71
30
US
17,053
49,613.78
36,887.63
31
Germany
104,496
20,678.74
19,363.55
32
UK
41,489
97,168.58
35,661.40
33
Japan
52,880
79,488.22
12,242.01
34
Italy
32,100
74,505.85
12,874.33
35
Greece
125,637
92,474.60
28,771.34
36
US
135,561
90,857.13
4,601.55
37
Germany
145,636
55,682.32
33,886.36
38
UK
199,302
62,079.89
41,101.64
39
Japan
132,271
44,084.48
19,797.76
40
Italy
151,440
24,341.73
6,589.71
41
Greece
157,231
68,908.73
4,968.28
42
US
123,730
88,846.81
19,195.32
43
Germany
70,610
80,712.65
40,962.78
44
UK
110,195
41,485.98
17,305.30
45
Japan
30,055
13,829.31
1,748.57
46
Italy
177,831
29,574.01
6,409.15
47
Greece
15,549
56,637.29
22,215.51
48
US
119,913
39,177.34
17,518.59
49
Germany
53,870
22,387.24
36,407.50
50
UK
36,902
83,053.47
2,444.36
51
Japan
24,877
19,652.80
11,682.48
52
Italy
147,406
93,875.58
18,031.29
53
Greece
139,014
99,728.48
43,102.91
54
US
144,011
37,542.62
18,360.53
55
Germany
174,807
57,392.98
43,922.76
56
UK
190,689
55,873.60
22,185.14
57
Japan
149,033
45,403.57
38,225.57
58
Italy
141,353
17,892.56
15,170.46
59
Greece
199,430
54,942.24
39,504.54
60
US
103,960
928.06
5,066.82
61
Germany
189,011
98,291.77
19,445.41
62
UK
48,116
26,499.46
4,630.33
63
Japan
140,820
59,758.18
5,367.48
64
Italy
125,209
11,202.64
49,525.58
65
Greece
128,446
4,167.43
30,516.11
66
US
89,081
43,148.02
9,148.27
67
Germany
122,167
33,104.53
11,659.76
68
UK
95,107
295.06
34,691.15
69
Japan
95,601
13,584.24
14,313.51
70
Italy
170,550
56,747.89
43,988.29
71
Greece
156,411
98,082.00
8,595.28
72
US
145,283
74,507.88
12,238.10
73
Germany
119,858
60,829.76
29,295.86
74
UK
94,283
13,764.57
39,310.87
75
Japan
160,214
61,732.63
23,281.15
76
Italy
199,932
86,140.59
1,243.43
77
Greece
140,339
25,290.56
32,884.48
78
US
198,484
25,345.33
26,843.66
79
Germany
128,871
26,692.67
14,848.55
80
UK
129,856
80,231.93
11,820.97
81
Japan
58,312
85,365.73
47,660.38
82
Italy
17,642
90,854.06
48,522.76
83
Greece
714
40,437.22
22,140.28
84
US
63,300
78,544.62
1,499.28
85
Germany
51,521
34,646.04
1,560.98
86
UK
44,705
66,232.87
8,513.35
87
Japan
24,599
32,367.29
23,504.18
88
Italy
176,357
28,119.72
34,522.04
89
Greece
198,650
44,340.96
5,708.92
90
US
118,423
66,612.79
16,959.16
91
Germany
126,142
64,400.09
1,831.66
92
UK
128,274
72,858.00
18,249.90
93
Japan
96,801
26,331.35
23,524.01
94
Italy
842
1,603.18
21,101.19
95
Greece
181,220
98,078.92
1,134.22
96
US
41,311
89,142.82
7,834.01
97
Germany
162,219
18,774.05
15,426.19
98
UK
161,823
59,730.30
48,761.88
99
Japan
168,840
60,160.43
2,464.26
100
Italy
68,449
86,896.16
41,243.34
101
Greece
47,097
24,823.72
26,128.89
102
US
30,147
45,404.15
48,106.86
103
Germany
134,688
80,193.59
27,533.08
104
UK
61,905
80,260.17
9,396.77
105
Japan
129,235
7,557.57
23,482.49
106
Italy
160,418
93,266.15
315.96
107
Greece
41,976
70,983.68
37,257.32
108
US
148,378
73,645.67
18,462.04
109
Germany
99,617
33,346.19
23,113.71
110
UK
123,992
62,079.85
39,211.90
111
Japan
186,990
34,640.41
46,010.73
112
Italy
62,805
20,361.93
6,769.44
113
Greece
171,166
32,360.39
5,859.89
114
US
177,127
4,763.53
6,715.96
115
Germany
135,640
28,196.57
36,104.10
116
UK
138,447
87,192.56
12,237.93
117
Japan
118,499
36,610.65
33,017.35
118
Italy
53,951
71,672.77
10,372.62
119
Greece
118,887
83,908.10
33,464.19
120
US
170,842
50,105.11
3,655.95
121
Germany
180,533
96,082.57
12,067.82
122
UK
195,624
81,109.82
13,698.89
123
Japan
86,923
16,499.57
26,126.17
124
Italy
180,542
723.27
24,170.13
125
Greece
175,134
69,765.43
29,500.13
126
US
94,850
94,951.87
45,948.48
127
Germany
11,381
46,232.71
2,779.00
128
UK
18,236
61,778.56
33,436.47
129
Japan
64,145
44,955.32
2,287.84
130
Italy
171,458
48,440.29
6,589.92
131
Greece
138,508
27,151.31
7,675.42
132
US
189,967
58,746.71
35,449.97
133
Germany
115,085
26,224.46
27,044.67
134
UK
138,468
57,584.68
42,951.94
135
Japan
15,584
53,790.17
48,522.67
136
Italy
185,791
22,441.43
29,461.49
137
Greece
73,239
45,308.83
7,499.96
138
US
101,735
16,280.78
29,357.50
139
Germany
155,135
7,653.19
20,764.03
140
UK
189,288
16,805.49
39,779.80
141
Japan
161,083
46,056.07
44,327.05
142
Italy
68,730
77,038.04
27,621.77
143
Greece
41,096
64,930.89
18,330.32
144
US
148,418
74,597.38
28,942.31
145
Germany
60,374
76,430.11
27,812.12
146
UK
22,494
75,848.52
26,744.74
147
Japan
140,043
97,273.97
2,722.75
148
Italy
126,940
91,454.97
15,264.07
149
Greece
14,432
50,170.26
25,250.52
150
US
60,660
21,361.06
5,859.99
151
Germany
11,545
92,562.23
7,838.18
152
UK
169,605
4,610.79
34,979.10
153
Japan
89,072
96,986.02
49,974.34
154
Italy
31,293
57,909.21
7,707.86
155
Greece
125,440
74,569.45
25,800.95
156
US
95,176
19,600.33
903.23
157
Germany
84,489
29,477.62
30,469.40
158
UK
118,400
3,614.38
45,717.30
159
Japan
12,462
97,305.23
9,763.53
160
Italy
76,699
46,330.61
39,899.88
161
Greece
41,890
68,771.99
7,155.85
162
US
193,538
73,161.62
26,034.06
163
Germany
20,490
95,791.18
23,151.72
164
UK
48,425
44,792.51
25,128.59
165
Japan
159,100
17,872.73
43,499.08
166
Italy
31,800
1,959.36
48,669.81
167
Greece
74,395
5,686.35
31,677.24
168
US
14,650
76,719.65
12,941.44
169
Germany
163,566
98,488.45
14,867.96
170
UK
148,051
6,738.92
19,292.10
171
Japan
9,103
94,969.21
6,294.55
172
Italy
192,497
44,927.95
21,786.85
173
Greece
129,092
13,269.17
30,975.06
174
US
116,310
45,267.74
9,838.75
175
Germany
4,166
18,696.06
28,573.36
176
UK
43,300
47,688.33
42,618.61
177
Japan
14,182
13,867.65
47,961.81
178
Italy
177,935
50,293.81
20,584.61
179
Greece
16,423
71,846.13
41,961.61
180
US
95,794
69,290.56
14,113.24
181
Germany
170,141
46,399.94
16,908.22
182
UK
104,110
70,876.08
18,812.81
183
Japan
49,200
2,475.18
17,470.05
184
Italy
145,014
64,725.66
26,376.07
185
Greece
109,813
36,760.58
9,197.26
186
US
76,853
18,253.95
31,981.19
187
Germany
76,797
51,236.39
30,382.39
188
UK
176,424
76,769.00
32,083.26
189
Japan
14,253
10,968.80
33,986.71
190
Italy
90,789
76,336.24
38,154.89
191
Greece
176,924
69,563.88
3,474.50
192
US
30,685
85,653.85
30,372.55
193
Germany
160,616
31,052.72
24,233.23
194
UK
156,504
24,127.51
40,573.82
195
Japan
164,527
3,018.44
38,381.02
196
Italy
12,086
3,232.08
34,773.24
197
Greece
125,553
89,065.17
3,402.97
198
US
103,626
36,012.60
26,929.99
199
Germany
157,792
77,268.44
40,577.93

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
16.0
67.4
$3.9
Germany
45.2
36.9
$20.3
UK
147.7
43.5
$12.2
Japan
58.7
77.5
$16.7
Italy
1.4
14.9
$49.2
Greece
183.1
44.4
$19.2
US
108.3
6.0
$22.8
Germany
198.7
77.9
$2.4
UK
16.2
65.8
$7.6
Japan
102.5
43.7
$20.6
Italy
48.6
28.9
$38.0
Greece
45.2
56.3
$44.8
US
165.0
1.6
$49.9
Germany
18.4
57.8
$45.4
UK
177.8
24.4
$41.0
Japan
42.5
20.9
$0.5
Italy
121.5
88.4
$14.7
Greece
166.8
17.1
$0.5
US
93.2
43.1
$10.4
Germany
113.9
93.6
$5.3
UK
170.3
45.2
$40.6
Japan
163.9
1.5
$29.6
Italy
63.4
78.8
$44.1
Greece
167.0
15.5
$43.7
US
80.5
30.3
$33.0
Germany
144.8
65.3
$18.6
UK
8.0
50.5
$15.4
Japan
114.0
51.5
$31.9
Italy
29.9
15.1
$12.2
Greece
49.6
65.9
$2.0
US
17.1
49.6
$36.9
Germany
104.5
20.7
$19.4
UK
41.5
97.2
$35.7
Japan
52.9
79.5
$12.2
Italy
32.1
74.5
$12.9
Greece
125.6
92.5
$28.8
US
135.6
90.9
$4.6
Germany
145.6
55.7
$33.9
UK
199.3
62.1
$41.1
Japan
132.3
44.1
$19.8
Italy
151.4
24.3
$6.6
Greece
157.2
68.9
$5.0
US
123.7
88.8
$19.2
Germany
70.6
80.7
$41.0
UK
110.2
41.5
$17.3
Japan
30.1
13.8
$1.7
Italy
177.8
29.6
$6.4
Greece
15.5
56.6
$22.2
US
119.9
39.2
$17.5
Germany
53.9
22.4
$36.4
UK
36.9
83.1
$2.4
Japan
24.9
19.7
$11.7
Italy
147.4
93.9
$18.0
Greece
139.0
99.7
$43.1
US
144.0
37.5
$18.4
Germany
174.8
57.4
$43.9
UK
190.7
55.9
$22.2
Japan
149.0
45.4
$38.2
Italy
141.4
17.9
$15.2
Greece
199.4
54.9
$39.5
US
104.0
0.9
$5.1
Germany
189.0
98.3
$19.4
UK
48.1
26.5
$4.6
Japan
140.8
59.8
$5.4
Italy
125.2
11.2
$49.5
Greece
128.4
4.2
$30.5
US
89.1
43.1
$9.1
Germany
122.2
33.1
$11.7
UK
95.1
0.3
$34.7
Japan
95.6
13.6
$14.3
Italy
170.6
56.7
$44.0
Greece
156.4
98.1
$8.6
US
145.3
74.5
$12.2
Germany
119.9
60.8
$29.3
UK
94.3
13.8
$39.3
Japan
160.2
61.7
$23.3
Italy
199.9
86.1
$1.2
Greece
140.3
25.3
$32.9
US
198.5
25.3
$26.8
Germany
128.9
26.7
$14.8
UK
129.9
80.2
$11.8
Japan
58.3
85.4
$47.7
Italy
17.6
90.9
$48.5
Greece
0.7
40.4
$22.1
US
63.3
78.5
$1.5
Germany
51.5
34.6
$1.6
UK
44.7
66.2
$8.5
Japan
24.6
32.4
$23.5
Italy
176.4
28.1
$34.5
Greece
198.7
44.3
$5.7
US
118.4
66.6
$17.0
Germany
126.1
64.4
$1.8
UK
128.3
72.9
$18.2
Japan
96.8
26.3
$23.5
Italy
0.8
1.6
$21.1
Greece
181.2
98.1
$1.1
US
41.3
89.1
$7.8
Germany
162.2
18.8
$15.4
UK
161.8
59.7
$48.8
Japan
168.8
60.2
$2.5
Italy
68.4
86.9
$41.2
Greece
47.1
24.8
$26.1
US
30.1
45.4
$48.1
Germany
134.7
80.2
$27.5
UK
61.9
80.3
$9.4
Japan
129.2
7.6
$23.5
Italy
160.4
93.3
$0.3
Greece
42.0
71.0
$37.3
US
148.4
73.6
$18.5
Germany
99.6
33.3
$23.1
UK
124.0
62.1
$39.2
Japan
187.0
34.6
$46.0
Italy
62.8
20.4
$6.8
Greece
171.2
32.4
$5.9
US
177.1
4.8
$6.7
Germany
135.6
28.2
$36.1
UK
138.4
87.2
$12.2
Japan
118.5
36.6
$33.0
Italy
54.0
71.7
$10.4
Greece
118.9
83.9
$33.5
US
170.8
50.1
$3.7
Germany
180.5
96.1
$12.1
UK
195.6
81.1
$13.7
Japan
86.9
16.5
$26.1
Italy
180.5
0.7
$24.2
Greece
175.1
69.8
$29.5
US
94.9
95.0
$45.9
Germany
11.4
46.2
$2.8
UK
18.2
61.8
$33.4
Japan
64.1
45.0
$2.3
Italy
171.5
48.4
$6.6
Greece
138.5
27.2
$7.7
US
190.0
58.7
$35.4
Germany
115.1
26.2
$27.0
UK
138.5
57.6
$43.0
Japan
15.6
53.8
$48.5
Italy
185.8
22.4
$29.5
Greece
73.2
45.3
$7.5
US
101.7
16.3
$29.4
Germany
155.1
7.7
$20.8
UK
189.3
16.8
$39.8
Japan
161.1
46.1
$44.3
Italy
68.7
77.0
$27.6
Greece
41.1
64.9
$18.3
US
148.4
74.6
$28.9
Germany
60.4
76.4
$27.8
UK
22.5
75.8
$26.7
Japan
140.0
97.3
$2.7
Italy
126.9
91.5
$15.3
Greece
14.4
50.2
$25.3
US
60.7
21.4
$5.9
Germany
11.5
92.6
$7.8
UK
169.6
4.6
$35.0
Japan
89.1
97.0
$50.0
Italy
31.3
57.9
$7.7
Greece
125.4
74.6
$25.8
US
95.2
19.6
$0.9
Germany
84.5
29.5
$30.5
UK
118.4
3.6
$45.7
Japan
12.5
97.3
$9.8
Italy
76.7
46.3
$39.9
Greece
41.9
68.8
$7.2
US
193.5
73.2
$26.0
Germany
20.5
95.8
$23.2
UK
48.4
44.8
$25.1
Japan
159.1
17.9
$43.5
Italy
31.8
2.0
$48.7
Greece
74.4
5.7
$31.7
US
14.7
76.7
$12.9
Germany
163.6
98.5
$14.9
UK
148.1
6.7
$19.3
Japan
9.1
95.0
$6.3
Italy
192.5
44.9
$21.8
Greece
129.1
13.3
$31.0
US
116.3
45.3
$9.8
Germany
4.2
18.7
$28.6
UK
43.3
47.7
$42.6
Japan
14.2
13.9
$48.0
Italy
177.9
50.3
$20.6
Greece
16.4
71.8
$42.0
US
95.8
69.3
$14.1
Germany
170.1
46.4
$16.9
UK
104.1
70.9
$18.8
Japan
49.2
2.5
$17.5
Italy
145.0
64.7
$26.4
Greece
109.8
36.8
$9.2
US
76.9
18.3
$32.0
Germany
76.8
51.2
$30.4
UK
176.4
76.8
$32.1
Japan
14.3
11.0
$34.0
Italy
90.8
76.3
$38.2
Greece
176.9
69.6
$3.5
US
30.7
85.7
$30.4
Germany
160.6
31.1
$24.2
UK
156.5
24.1
$40.6
Japan
164.5
3.0
$38.4
Italy
12.1
3.2
$34.8
Greece
125.6
89.1
$3.4
US
103.6
36.0
$26.9
Germany
157.8
77.3
$40.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
16,004
67,444.50
3,946.18
1
Germany
45,248
36,886.76
20,263.93
2
UK
147,735
43,450.48
12,198.15
3
Japan
58,692
77,508.98
16,709.96
4
Italy
1,361
14,872.95
49,186.29
5
Greece
183,144
44,399.97
19,194.45
6
US
108,298
6,049.10
22,840.64
7
Germany
198,702
77,917.91
2,421.71
8
UK
16,248
65,772.49
7,587.44
9
Japan
102,497
43,735.04
20,597.85
10
Italy
48,646
28,877.02
37,964.82
11
Greece
45,177
56,255.48
44,810.94
12
US
164,953
1,602.02
49,874.18
13
Germany
18,426
57,784.15
45,449.61
14
UK
177,799
24,399.58
40,965.39
15
Japan
42,496
20,942.86
478.43
16
Italy
121,529
88,387.29
14,720.86
17
Greece
166,830
17,078.84
471.88
18
US
93,244
43,104.60
10,410.58
19
Germany
113,948
93,623.13
5,316.68
20
UK
170,294
45,154.19
40,562.56
21
Japan
163,852
1,481.03
29,559.81
22
Italy
63,355
78,757.72
44,100.33
23
Greece
167,045
15,480.79
43,739.03
24
US
80,524
30,297.98
32,963.79
25
Germany
144,764
65,273.05
18,622.50
26
UK
7,969
50,515.34
15,382.41
27
Japan
114,020
51,514.25
31,880.25
28
Italy
29,906
15,094.99
12,177.14
29
Greece
49,599
65,935.92
1,962.71
30
US
17,053
49,613.78
36,887.63
31
Germany
104,496
20,678.74
19,363.55
32
UK
41,489
97,168.58
35,661.40
33
Japan
52,880
79,488.22
12,242.01
34
Italy
32,100
74,505.85
12,874.33
35
Greece
125,637
92,474.60
28,771.34
36
US
135,561
90,857.13
4,601.55
37
Germany
145,636
55,682.32
33,886.36
38
UK
199,302
62,079.89
41,101.64
39
Japan
132,271
44,084.48
19,797.76
40
Italy
151,440
24,341.73
6,589.71
41
Greece
157,231
68,908.73
4,968.28
42
US
123,730
88,846.81
19,195.32
43
Germany
70,610
80,712.65
40,962.78
44
UK
110,195
41,485.98
17,305.30
45
Japan
30,055
13,829.31
1,748.57
46
Italy
177,831
29,574.01
6,409.15
47
Greece
15,549
56,637.29
22,215.51
48
US
119,913
39,177.34
17,518.59
49
Germany
53,870
22,387.24
36,407.50
50
UK
36,902
83,053.47
2,444.36
51
Japan
24,877
19,652.80
11,682.48
52
Italy
147,406
93,875.58
18,031.29
53
Greece
139,014
99,728.48
43,102.91
54
US
144,011
37,542.62
18,360.53
55
Germany
174,807
57,392.98
43,922.76
56
UK
190,689
55,873.60
22,185.14
57
Japan
149,033
45,403.57
38,225.57
58
Italy
141,353
17,892.56
15,170.46
59
Greece
199,430
54,942.24
39,504.54
60
US
103,960
928.06
5,066.82
61
Germany
189,011
98,291.77
19,445.41
62
UK
48,116
26,499.46
4,630.33
63
Japan
140,820
59,758.18
5,367.48
64
Italy
125,209
11,202.64
49,525.58
65
Greece
128,446
4,167.43
30,516.11
66
US
89,081
43,148.02
9,148.27
67
Germany
122,167
33,104.53
11,659.76
68
UK
95,107
295.06
34,691.15
69
Japan
95,601
13,584.24
14,313.51
70
Italy
170,550
56,747.89
43,988.29
71
Greece
156,411
98,082.00
8,595.28
72
US
145,283
74,507.88
12,238.10
73
Germany
119,858
60,829.76
29,295.86
74
UK
94,283
13,764.57
39,310.87
75
Japan
160,214
61,732.63
23,281.15
76
Italy
199,932
86,140.59
1,243.43
77
Greece
140,339
25,290.56
32,884.48
78
US
198,484
25,345.33
26,843.66
79
Germany
128,871
26,692.67
14,848.55
80
UK
129,856
80,231.93
11,820.97
81
Japan
58,312
85,365.73
47,660.38
82
Italy
17,642
90,854.06
48,522.76
83
Greece
714
40,437.22
22,140.28
84
US
63,300
78,544.62
1,499.28
85
Germany
51,521
34,646.04
1,560.98
86
UK
44,705
66,232.87
8,513.35
87
Japan
24,599
32,367.29
23,504.18
88
Italy
176,357
28,119.72
34,522.04
89
Greece
198,650
44,340.96
5,708.92
90
US
118,423
66,612.79
16,959.16
91
Germany
126,142
64,400.09
1,831.66
92
UK
128,274
72,858.00
18,249.90
93
Japan
96,801
26,331.35
23,524.01
94
Italy
842
1,603.18
21,101.19
95
Greece
181,220
98,078.92
1,134.22
96
US
41,311
89,142.82
7,834.01
97
Germany
162,219
18,774.05
15,426.19
98
UK
161,823
59,730.30
48,761.88
99
Japan
168,840
60,160.43
2,464.26
100
Italy
68,449
86,896.16
41,243.34
101
Greece
47,097
24,823.72
26,128.89
102
US
30,147
45,404.15
48,106.86
103
Germany
134,688
80,193.59
27,533.08
104
UK
61,905
80,260.17
9,396.77
105
Japan
129,235
7,557.57
23,482.49
106
Italy
160,418
93,266.15
315.96
107
Greece
41,976
70,983.68
37,257.32
108
US
148,378
73,645.67
18,462.04
109
Germany
99,617
33,346.19
23,113.71
110
UK
123,992
62,079.85
39,211.90
111
Japan
186,990
34,640.41
46,010.73
112
Italy
62,805
20,361.93
6,769.44
113
Greece
171,166
32,360.39
5,859.89
114
US
177,127
4,763.53
6,715.96
115
Germany
135,640
28,196.57
36,104.10
116
UK
138,447
87,192.56
12,237.93
117
Japan
118,499
36,610.65
33,017.35
118
Italy
53,951
71,672.77
10,372.62
119
Greece
118,887
83,908.10
33,464.19
120
US
170,842
50,105.11
3,655.95
121
Germany
180,533
96,082.57
12,067.82
122
UK
195,624
81,109.82
13,698.89
123
Japan
86,923
16,499.57
26,126.17
124
Italy
180,542
723.27
24,170.13
125
Greece
175,134
69,765.43
29,500.13
126
US
94,850
94,951.87
45,948.48
127
Germany
11,381
46,232.71
2,779.00
128
UK
18,236
61,778.56
33,436.47
129
Japan
64,145
44,955.32
2,287.84
130
Italy
171,458
48,440.29
6,589.92
131
Greece
138,508
27,151.31
7,675.42
132
US
189,967
58,746.71
35,449.97
133
Germany
115,085
26,224.46
27,044.67
134
UK
138,468
57,584.68
42,951.94
135
Japan
15,584
53,790.17
48,522.67
136
Italy
185,791
22,441.43
29,461.49
137
Greece
73,239
45,308.83
7,499.96
138
US
101,735
16,280.78
29,357.50
139
Germany
155,135
7,653.19
20,764.03
140
UK
189,288
16,805.49
39,779.80
141
Japan
161,083
46,056.07
44,327.05
142
Italy
68,730
77,038.04
27,621.77
143
Greece
41,096
64,930.89
18,330.32
144
US
148,418
74,597.38
28,942.31
145
Germany
60,374
76,430.11
27,812.12
146
UK
22,494
75,848.52
26,744.74
147
Japan
140,043
97,273.97
2,722.75
148
Italy
126,940
91,454.97
15,264.07
149
Greece
14,432
50,170.26
25,250.52
150
US
60,660
21,361.06
5,859.99
151
Germany
11,545
92,562.23
7,838.18
152
UK
169,605
4,610.79
34,979.10
153
Japan
89,072
96,986.02
49,974.34
154
Italy
31,293
57,909.21
7,707.86
155
Greece
125,440
74,569.45
25,800.95
156
US
95,176
19,600.33
903.23
157
Germany
84,489
29,477.62
30,469.40
158
UK
118,400
3,614.38
45,717.30
159
Japan
12,462
97,305.23
9,763.53
160
Italy
76,699
46,330.61
39,899.88
161
Greece
41,890
68,771.99
7,155.85
162
US
193,538
73,161.62
26,034.06
163
Germany
20,490
95,791.18
23,151.72
164
UK
48,425
44,792.51
25,128.59
165
Japan
159,100
17,872.73
43,499.08
166
Italy
31,800
1,959.36
48,669.81
167
Greece
74,395
5,686.35
31,677.24
168
US
14,650
76,719.65
12,941.44
169
Germany
163,566
98,488.45
14,867.96
170
UK
148,051
6,738.92
19,292.10
171
Japan
9,103
94,969.21
6,294.55
172
Italy
192,497
44,927.95
21,786.85
173
Greece
129,092
13,269.17
30,975.06
174
US
116,310
45,267.74
9,838.75
175
Germany
4,166
18,696.06
28,573.36
176
UK
43,300
47,688.33
42,618.61
177
Japan
14,182
13,867.65
47,961.81
178
Italy
177,935
50,293.81
20,584.61
179
Greece
16,423
71,846.13
41,961.61
180
US
95,794
69,290.56
14,113.24
181
Germany
170,141
46,399.94
16,908.22
182
UK
104,110
70,876.08
18,812.81
183
Japan
49,200
2,475.18
17,470.05
184
Italy
145,014
64,725.66
26,376.07
185
Greece
109,813
36,760.58
9,197.26
186
US
76,853
18,253.95
31,981.19
187
Germany
76,797
51,236.39
30,382.39
188
UK
176,424
76,769.00
32,083.26
189
Japan
14,253
10,968.80
33,986.71
190
Italy
90,789
76,336.24
38,154.89
191
Greece
176,924
69,563.88
3,474.50
192
US
30,685
85,653.85
30,372.55
193
Germany
160,616
31,052.72
24,233.23
194
UK
156,504
24,127.51
40,573.82
195
Japan
164,527
3,018.44
38,381.02
196
Italy
12,086
3,232.08
34,773.24
197
Greece
125,553
89,065.17
3,402.97
198
US
103,626
36,012.60
26,929.99
199
Germany
157,792
77,268.44
40,577.93
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>