Features

Custom Cells

Custom Cells

This sample demonstrates how to use custom cells feature of the MultiRow control.

Features

ID
Country
Color
Amount
Amount2
Trends
Rank
1
German
581.61
-2,939.67
Gadget
Green
0.14
2
Canada
4,919.02
-4,673.75
Gadget
Green
0.17
3
Japan
2,159.73
-3,810.42
Gadget
Red
0.07
4
German
1,248.66
-2,815.93
Gadget
Red
0.22
5
German
4,051.76
-3,108.76
Gadget
Black
0.12
6
Canada
-3,131.28
-4,314.81
Gadget
Black
0.16
7
China
698.62
-2,745.97
Widget
Red
0.15
8
US
3,464.15
1,131.58
Widget
White
0.03
9
Korea
-2,363.16
3,425.60
Gadget
Black
0.14
10
US
-2,836.94
-4,283.10
Widget
White
0.06
11
France
877.93
2,722.02
Widget
Green
0.08
12
Korea
-3,788.14
-3,050.89
Widget
Red
0.12
13
German
-2,446.92
-2,351.67
Gadget
Red
0.12
14
German
-4,374.97
-3,899.38
Widget
Black
0.18
15
Japan
1,089.32
-4,102.95
Gadget
Green
0.16
16
China
1,341.85
532.34
Gadget
Black
0.08
17
US
3,596.33
623.80
Widget
Black
0.18
18
China
3,232.11
305.20
Widget
Green
0.24
19
France
-2,008.99
1,805.09
Gadget
Green
0.09
20
France
2,568.01
2,889.37
Gadget
White
0.03
21
UK
-3,476.95
4,852.50
Widget
Black
0.01
22
UK
2,290.56
3,295.03
Widget
Red
0.06
23
Japan
-4,146.76
853.06
Gadget
White
0.01
24
Canada
4,917.55
-4,479.39
Gadget
Red
0.14
25
Korea
3,824.28
2,007.51
Gadget
Black
0.08
26
Japan
-4,257.83
-1,652.26
Gadget
White
0.23
27
Italy
1,095.08
1,413.34
Gadget
Black
0.20
28
German
1,853.66
4,924.12
Gadget
Green
0.18
29
Italy
3,708.86
-2,697.08
Widget
White
0.03
30
Canada
-3,447.73
3,738.87
Gadget
Green
0.10
31
German
-165.64
-4,919.21
Gadget
White
0.04
32
China
160.62
1,299.66
Widget
White
0.08
33
Korea
-2,575.30
-1,036.23
Widget
Red
0.17
34
Italy
3,288.12
-2,392.41
Widget
Red
0.19
35
Korea
-4,563.28
1,361.51
Gadget
Red
0.02
36
Canada
-4,839.71
-1,835.02
Widget
White
0.19
37
US
544.13
-4,548.24
Gadget
Red
0.10
38
Canada
538.45
1,848.22
Widget
Red
0.04
39
Japan
1,493.10
391.20
Gadget
Red
0.19
40
US
-2,838.54
4,241.04
Widget
Black
0.14
41
UK
-3,175.21
-2,650.41
Gadget
Black
0.18
42
France
22.88
-2,410.67
Widget
Black
0.17
43
Korea
-4,129.88
-3,660.62
Widget
Black
0.17
44
Korea
2,170.82
-3,562.14
Gadget
Green
0.14
45
Korea
-3,000.98
-238.75
Gadget
Red
0.09
46
US
3,374.49
-4,629.37
Gadget
Red
0.23
47
Canada
-2,103.52
-4,860.82
Widget
Green
0.23
48
German
-2,077.64
-4,678.39
Widget
Red
0.06
49
France
-748.11
1,463.78
Gadget
Green
0.14
50
German
678.23
95.72
Widget
Red
0.03
51
Italy
4,420.76
-4,654.08
Gadget
White
0.01
52
China
-4,161.96
272.81
Widget
Red
0.07
53
China
-4,266.09
-4,920.97
Gadget
Red
0.06
54
Korea
-3,422.65
2,304.34
Gadget
Green
0.22
55
China
-185.37
-280.05
Gadget
Red
0.12
56
US
-4,675
4,759.93
Widget
Red
0.09
57
Canada
-1,746.26
-780.98
Gadget
Black
0.19
58
German
-3,518.88
-2,779.71
Widget
Green
0.05
59
Canada
-228.15
3,505.17
Widget
Red
0.20
60
Italy
-839.21
1,002.81
Widget
Red
0.21
61
US
2,042.44
1,010.09
Widget
Black
0.02
62
US
4,568.40
2,813.06
Gadget
White
0.21
63
Korea
595.84
-369.24
Widget
White
0.04
64
Canada
-2,520.97
31.56
Gadget
Red
0.09
65
Korea
3,017.71
2,732.26
Gadget
White
0.12
66
Korea
-3,412.10
3,802.04
Widget
Red
0.22
67
Korea
-3,256.14
-3,342.69
Gadget
White
0
68
China
4,334.98
-1,274.35
Gadget
White
0.17
69
China
-989.05
-4,651.12
Widget
Black
0.09
70
US
2,673.11
-1,656.47
Widget
Red
0.01
71
Japan
4,676.20
-2,435.42
Gadget
Green
0.04
72
German
-4,427.85
-952.53
Widget
Black
0.13
73
Japan
-4,916.10
-507.49
Gadget
Red
0.19
74
China
-1,940.69
-2,854.91
Widget
White
0
75
German
-862.78
4,355.25
Widget
White
0.10
76
Canada
2,015.45
-1,489.64
Gadget
White
0.25
77
Japan
4,585
-2,963
Gadget
White
0.16
78
US
1,986.58
606.61
Widget
Red
0.06
79
US
-3,469.64
-1,856.72
Widget
Black
0.25
80
German
2,342.70
-3,639.94
Gadget
White
0.05
81
UK
4,479.22
-842.31
Gadget
Red
0.21
82
US
2,869.30
3,725.41
Gadget
Green
0.12
83
US
-2,190.02
-2,736.44
Gadget
Black
0.18
84
Italy
322.50
-3,277.44
Widget
Black
0.23
85
France
-1,479.40
3,151.24
Widget
Red
0.12
86
Italy
3,689.48
-1,072.41
Widget
Black
0.10
87
Canada
-1,241.87
2,966.15
Widget
Green
0.24
88
Japan
4,009.94
-3,149.85
Gadget
White
0.11
89
Japan
2,323.39
444.47
Gadget
Red
0.16
90
Italy
-1,227.88
1,787.36
Gadget
Green
0.12
91
German
-456.57
2,388.73
Widget
White
0.20
92
Italy
-992.57
-1,438.44
Widget
Black
0.25
93
Canada
-4,707.05
-1,935.98
Gadget
Black
0.19
94
US
2,301.03
1,134.37
Widget
Green
0.24
95
German
-1,062.14
2,694.52
Gadget
Green
0.05
96
France
-587.13
974.87
Widget
Black
0.04
97
US
2,518.17
1,421.02
Gadget
White
0.19
98
Japan
4,900.51
3,229.92
Widget
Red
0.16
99
Japan
2,920.44
4,808.53
Gadget
White
0
100
France
568.63
329.90
Widget
Green
0.13
101
German
-2,573.47
2,030.95
Gadget
Red
0.15
102
Italy
-2,159.70
3,303.90
Widget
Black
0.14
103
US
2,679.46
-2,616.01
Gadget
Red
0.13
104
Italy
-638.57
-4,740.68
Gadget
Black
0.14
105
Italy
60.55
-3,775.96
Gadget
White
0.20
106
China
-2,115.99
-2,471.47
Widget
Black
0.22
107
Korea
1,842.68
-4,315.56
Gadget
Black
0.23
108
US
2,979.59
-3,871.87
Gadget
White
0.07
109
UK
-3,538.74
-2,141.47
Widget
Black
0.18
110
Korea
1,521.91
-2,858.30
Widget
Red
0.07
111
US
-3,227.40
-3,106.87
Widget
Red
0.21
112
Italy
2,133.67
-4,977.57
Gadget
White
0.05
113
Japan
4,845.71
1,772.98
Gadget
Green
0.22
114
German
-3,437.93
2,590.52
Gadget
Green
0.09
115
German
-744.09
1,746.18
Gadget
Black
0.09
116
US
-89.19
3,615.12
Gadget
Black
0.05
117
Canada
-1,983.44
2,897.48
Gadget
Green
0.13
118
UK
2,668.92
-135.09
Widget
White
0.08
119
Canada
-3,949.40
-1,214.31
Gadget
Red
0.16
120
Japan
-2,771.95
1,002.33
Gadget
Green
0.13
121
US
-4,633.54
2,899.55
Widget
Green
0.13
122
UK
950.83
-412.30
Gadget
White
0.21
123
Korea
3,283.88
988.40
Gadget
Black
0.11
124
China
-1,303.05
1,995.76
Widget
White
0.20
125
German
4,553.73
2,792.86
Widget
Black
0.23
126
China
1,889.39
1,467.86
Widget
Red
0.09
127
German
4,425.73
-3,601.96
Widget
Red
0.23
128
Japan
-1,304.86
-3,739.40
Gadget
White
0.06
129
China
883.61
3,095.90
Gadget
Black
0.23
130
France
933.97
3,683.63
Gadget
Red
0.12
131
France
-3,002.46
-4,752.85
Widget
Red
0.21
132
Canada
-1,498.12
4,654.03
Widget
Black
0.22
133
China
-3,329.70
-4,387.14
Gadget
Black
0.08
134
German
-134.71
3,334.84
Widget
Red
0.22
135
Korea
-4,890.74
-3,003.17
Widget
Red
0.18
136
UK
-2,729.49
379.02
Widget
Green
0.09
137
Japan
3,253.06
3,603.33
Gadget
Green
0.15
138
US
4,864.13
-3,151.68
Gadget
Black
0
139
US
1,222.45
1,726.02
Gadget
White
0.24
140
France
-1,514.40
282.61
Gadget
Green
0.20
141
China
-3,178.51
-1,561.88
Widget
Black
0.13
142
Korea
2,961.94
4,048.32
Gadget
Black
0.14
143
China
2,246.22
3,996.10
Gadget
Green
0.01
144
UK
1,969.79
-3,250.60
Gadget
Red
0.23
145
Canada
-3,303.67
-3,929.68
Gadget
Green
0.06
146
German
-2,335.76
3,763.77
Gadget
White
0.25
147
China
1,677.09
-4,803.42
Widget
Red
0.08
148
US
-2,773.04
1,376.83
Widget
Green
0.10
149
Japan
-1,909.16
4,845.43
Gadget
Green
0.23
150
US
-2,737.17
-2,411.68
Widget
Black
0.19
151
Korea
-2,895.80
-484.64
Widget
Black
0.11
152
France
-2,782.17
-3,343.94
Gadget
Black
0.18
153
France
-335.99
-426.23
Gadget
Red
0.10
154
Korea
3,398.59
-4,692.55
Gadget
White
0.18
155
France
-3,339.85
-4,933.49
Gadget
Green
0.13
156
German
1,952.80
-253.29
Gadget
Green
0.19
157
Canada
-4,939.83
-3,818.64
Widget
Red
0.10
158
China
-4,849.31
1,553.68
Widget
Green
0.02
159
German
1,437.14
-1,007.35
Widget
White
0.13
160
US
1,109.64
847.60
Gadget
Black
0.24
161
Japan
3,971.69
4,505.91
Widget
Red
0.19
162
German
4,368.69
3,693.46
Gadget
White
0.15
163
US
-4,863.20
-4,487.64
Gadget
Black
0.14
164
Italy
-2,410.77
3,005.17
Widget
Green
0.25
165
Japan
-1,551.01
-935.76
Widget
Black
0.08
166
Canada
2,470.59
1,655.74
Widget
White
0.06
167
Japan
-778.37
4,080.61
Gadget
Black
0.02
168
China
-1,061.93
-1,732.74
Widget
Green
0.19
169
France
-4,063.69
106.45
Gadget
Green
0.21
170
German
-2,911.79
4,920.45
Gadget
Black
0.02
171
Canada
4,065.50
4,002.17
Gadget
Black
0.11
172
Italy
-1,476.19
-4,246.84
Widget
Black
0.21
173
Canada
-1,349.71
-1,249.22
Gadget
Black
0.15
174
US
635.40
-2,900.94
Widget
White
0.15
175
German
1,039.05
-3,441.42
Gadget
White
0.14
176
US
-3,434.65
1,868.59
Gadget
Black
0.24
177
UK
-3,099.25
3,311.36
Widget
Black
0.23
178
German
-2,863.20
3,099.50
Gadget
Green
0.17
179
UK
-1,629.35
-4,067.94
Widget
Green
0.11
180
Canada
-4,018.97
1,504.28
Gadget
White
0.08
181
German
-1,911.10
-3,993
Gadget
Green
0.08
182
UK
-2,511.38
-4,523.44
Widget
White
0.24
183
UK
1,951.77
2,031.60
Gadget
Green
0.04
184
German
-1,508.91
2,321.29
Widget
Green
0.13
185
German
2,233.34
-1,348.66
Widget
Red
0.19
186
US
-2,405.59
766.76
Widget
Green
0.23
187
China
-590.83
4,763.79
Gadget
Red
0.10
188
Korea
-2,217.60
2,221.81
Gadget
White
0.08
189
Italy
1,793.24
-1,105.12
Gadget
Black
0.25
190
Italy
2,372.08
-4,509.46
Widget
Red
0.14
191
Korea
4,807.38
4,810.96
Widget
Black
0.08
192
Korea
4,989.86
3,819.87
Widget
Black
0.09
193
China
-4,314.33
1,356.01
Widget
White
0.09
194
UK
1,822.50
3,000.71
Gadget
White
0.01
195
China
2,222.53
-1,361.96
Gadget
Red
0.13
196
France
1,566.31
75.36
Widget
White
0.16
197
Korea
16.02
3,893.61
Widget
Red
0.10
198
US
3,569.87
-2,491.70
Widget
Red
0.19
199
Japan
3,653.69
946.20
Widget
Red
0.12
200
Canada
4,383.60
-1,785.63
Gadget
Green
0.25
201
UK
-146.51
-1,067.42
Widget
Black
0.03
202
UK
-2,382.78
1.20
Gadget
Black
0.15
203
China
3,123.93
1,745.88
Gadget
Green
0.09
204
China
4,000.67
1,162.74
Gadget
Black
0.10
205
China
-1,688.74
-4,395.29
Gadget
Black
0.07
206
Canada
4,363.89
3,761.26
Widget
White
0.23
207
Korea
818.57
308
Gadget
Green
0.07
208
Canada
79.03
4,114.68
Widget
Black
0.11
209
Korea
-2,544.08
4,016.58
Gadget
Green
0.19
210
Korea
-1,296.27
-2,056.97
Widget
Black
0.01
211
UK
4,082.71
-2,894.33
Gadget
Red
0.04
212
France
471.14
-1,365.06
Widget
Red
0.01
213
Korea
-1,972.92
4,439.42
Widget
Green
0.18
214
Canada
-1,750.79
-2,595.50
Gadget
Black
0.13
215
German
4,000.99
50.80
Gadget
Red
0.14
216
German
-2,713.55
-1,082.83
Gadget
Red
0.14
217
German
2,081.80
1,903.05
Gadget
Black
0.20
218
Canada
-2,924.99
2,715.93
Widget
Red
0.11
219
Italy
-4,815.66
-4,303.06
Widget
Black
0.18
220
China
1,607.03
-2,383.08
Widget
Red
0.13
221
German
4,246.18
-800.41
Widget
Black
0.22
222
Italy
2,339.43
2,596.75
Gadget
White
0.06
223
Canada
773.37
326.03
Gadget
Black
0.21
224
Japan
3,110.56
400.58
Gadget
White
0.06
225
Italy
-1,928.60
-3,373.67
Gadget
Black
0.21
226
China
2,699.58
-4,153.67
Widget
Black
0.16
227
Canada
3,927.28
3,187.18
Gadget
White
0.04
228
Korea
-1,447.72
-2,543.61
Gadget
Green
0.19
229
Japan
4,976.82
-2,327.88
Gadget
Red
0.19
230
US
104.84
4,741.93
Widget
Black
0.13
231
France
-4,129.03
1,724.04
Gadget
White
0.15
232
France
1,254.35
-2,829.11
Widget
Green
0.05
233
China
372.85
-3,905.95
Gadget
Green
0.07
234
UK
-3,236.35
-120.90
Gadget
Black
0
235
German
2,760.08
689.24
Widget
White
0.22
236
Japan
3,496.64
-1,962.58
Gadget
Green
0.07
237
France
-3,255.19
3,188.27
Widget
Red
0
238
US
1,456.19
2,921.08
Gadget
Black
0.04
239
UK
-2,868.21
1,564.84
Gadget
White
0
240
German
3,470.04
-1,704.46
Gadget
Black
0.06
241
China
-372.25
-2,456.21
Gadget
Green
0.11
242
UK
3,370.76
4,550.87
Gadget
Red
0.11
243
Italy
-775.47
-2,165.61
Widget
Red
0.09
244
Korea
507.41
2,994.68
Widget
Green
0.01
245
Canada
-4,653.55
2,544.40
Widget
White
0.08
246
Italy
-3,251.21
2,101.04
Widget
Black
0.19
247
US
-2,139.55
-3,410.31
Widget
Black
0.04
248
France
-3,174.86
-2,370.90
Widget
Black
0.04
249
US
4,361.11
1,046.29
Widget
Red
0.16
250
Italy
-424.85
-365.51
Widget
Black
0.22
251
China
-2,601.74
-829.12
Gadget
White
0.17
252
UK
-2,400.37
-3,546.88
Widget
Green
0.12
253
German
-2,563.45
4,673.41
Gadget
Black
0.20
254
Canada
4,549.23
-4,816
Gadget
Red
0.04
255
Korea
-2,412.06
3,070.62
Widget
White
0.08
256
UK
2,720.63
2,465.72
Widget
Red
0.22
257
Italy
1,702.63
3,299.59
Gadget
Black
0.19
258
France
398.76
-849.75
Widget
White
0.23
259
Korea
-508.29
-3,391.98
Widget
Red
0.25
260
Italy
-45.43
-4,888.25
Gadget
White
0.12
261
US
1,454.44
-242.55
Gadget
Green
0.07
262
German
-2,463.37
2,955.56
Gadget
White
0.04
263
Korea
2,069.14
4,113.93
Widget
Black
0.05
264
UK
-4,548.65
671.77
Widget
Green
0.11
265
China
3,125.50
1,820.92
Widget
White
0.05
266
China
3,051.75
3,406.67
Widget
White
0.03
267
UK
4,299.69
2,087.24
Gadget
Red
0.25
268
China
184.90
4,325.82
Gadget
Black
0
269
German
-2,471.56
-684.24
Gadget
Red
0.03
270
German
3,290.74
1,167.55
Gadget
Black
0.03
271
German
-3,706.92
741.72
Widget
White
0.14
272
US
4,801.56
-2,934.09
Widget
Green
0.24
273
Japan
2,363.67
2,662.24
Widget
Red
0.23
274
UK
2,353.25
4,737.82
Widget
White
0.09
275
US
-659.97
-4,023.34
Widget
Green
0.18
276
German
1,360.79
1,945.80
Widget
Green
0.18
277
Japan
2,011.41
-2,957.62
Widget
Green
0.22
278
Canada
4,182.29
1,277.55
Gadget
White
0.21
279
German
471.89
-100.77
Gadget
Black
0.01
280
UK
3,056.22
-1,444.65
Gadget
Black
0.01
281
Korea
-672.20
-2,582.38
Gadget
Red
0.02
282
German
-4,775.63
-1,434.06
Widget
Green
0.01
283
Korea
4,380.54
-3,664.75
Gadget
Red
0.25
284
Japan
1,853.68
1,253.85
Widget
Red
0.17
285
France
1,335.69
999.24
Widget
Green
0.12
286
UK
-3,865.13
-1,093.32
Widget
Black
0.08
287
Korea
-4,716.93
-4,988.68
Widget
Green
0.18
288
France
2.68
2,831.19
Widget
Red
0.08
289
US
2,485.02
-4,771.51
Widget
Green
0.19
290
US
-4,018.16
584.13
Gadget
Black
0.09
291
France
-1,371.49
-1,498.05
Gadget
Red
0.03
292
Japan
1,758.34
4,674.19
Widget
Black
0.08
293
France
1,559.25
2,482.75
Gadget
Black
0.25
294
France
-3,909.51
-1,125.53
Widget
Green
0.22
295
Canada
1,147.72
-3,412.53
Gadget
White
0.16
296
France
-1,271.01
-3,705.89
Gadget
Black
0.20
297
German
-887.75
-1,036.13
Widget
White
0.12
298
Japan
2,331.69
-3,366.55
Gadget
Green
0.20
299
Italy
1,098.14
-4,090.96
Gadget
Green
0.18
300
UK
-1,400.07
-4,785.52
Gadget
Red
0.14
301
German
-4,050.54
-2,425.19
Widget
Red
0.19
302
Italy
680.44
3,776.80
Widget
Green
0.12
303
Japan
-1,657.91
149.76
Gadget
White
0.06
304
German
4,419.15
-2,861.27
Gadget
Green
0.05
305
China
-4,132.10
1,164.05
Widget
Red
0.12
306
US
-2,825.20
-2,818.53
Widget
Green
0.23
307
UK
-1,044.04
-1,344
Widget
Green
0.05
308
China
-4,076.16
4,163.85
Widget
Red
0.02
309
China
-2,683.57
-84.72
Widget
Green
0.24
310
US
2,006.16
1,257.13
Widget
Red
0.22
311
UK
4,692.13
1,557.50
Widget
White
0.10
312
Canada
3,132.67
-4,430.58
Widget
Green
0.11
313
Korea
1,424.82
2,326.33
Widget
Red
0.16
314
Canada
-3,687.65
-1,132.76
Gadget
Red
0.03
315
US
-2,891.30
4,899.12
Widget
Red
0.05
316
Canada
3,343.88
-3,352.41
Gadget
Green
0.19
317
France
-1,455.51
-2,402.99
Gadget
Black
0.03
318
China
-1,056.30
1,444.13
Widget
Red
0.16
319
France
4,415.35
1,989.94
Gadget
Black
0.18
320
Japan
441.99
2,991.30
Gadget
Green
0.19
321
Italy
-2,209.48
-1,981.05
Gadget
Red
0.02
322
Canada
980.67
-3,031.62
Widget
Green
0.13
323
France
4,416.58
2,393.35
Widget
White
0.04
324
Japan
-74.31
-4,507.44
Gadget
Black
0.19
325
US
-404.71
-3,174.68
Widget
White
0.08
326
Japan
271.89
3,669.05
Widget
White
0.23
327
Italy
-3,630.79
-3,326.36
Widget
Red
0.09
328
China
-998.23
-1,659.93
Gadget
White
0.05
329
UK
-2,788.51
-588.58
Widget
Red
0.22
330
Canada
-3,978.59
-1,805.39
Gadget
White
0.16
331
Korea
-1,553.54
673.56
Gadget
White
0.17
332
Canada
-3,078.77
-3,200.44
Gadget
Black
0.16
333
Korea
-194.55
291.04
Widget
White
0.13
334
US
2,858.51
3,887.91
Gadget
White
0.23
335
China
-1,592.12
2,389.03
Gadget
Red
0.14
336
China
-4,910.94
-4,517.67
Gadget
Red
0.22
337
German
4,902.55
3,564.01
Widget
Green
0.17
338
German
-4,187.40
-4,978.78
Widget
Red
0.02
339
German
-872.06
2,699.32
Widget
Green
0.02
340
German
2,896.70
3,087.29
Gadget
White
0.07
341
German
2,321.10
2,379.55
Gadget
Green
0.07
342
UK
2,747.16
1,057.45
Widget
White
0.09
343
China
-1,367.46
-1,936.49
Gadget
Red
0.22
344
UK
-1,983.61
3,383.90
Widget
Green
0.07
345
US
-2,707.06
-2,353.14
Gadget
Black
0.24
346
German
3,937.46
2,756.86
Widget
White
0.08
347
German
-1,207.68
-1,732.93
Widget
Green
0.01
348
China
-3,937.08
2,414.43
Gadget
White
0.05
349
Korea
3,985.11
-3,866.27
Gadget
Black
0.21
350
US
2,623.97
-91.29
Widget
Red
0.24
351
Japan
897.24
1,016.23
Widget
Red
0.03
352
France
1,861.79
2,301.80
Gadget
White
0.09
353
Korea
832.40
-1,463.72
Gadget
Black
0.17
354
Italy
-79.21
-705.24
Widget
White
0.05
355
Korea
995.88
2,720.36
Widget
Red
0.16
356
German
2,832.34
2,574.99
Widget
White
0.10
357
France
-3,360.90
-3,302.86
Gadget
Green
0.18
358
Korea
-1,602.98
4,337.55
Widget
Red
0.08
359
UK
-1,577.98
4,832.92
Widget
White
0.12
360
Korea
-1,019.09
-4,541.02
Gadget
Green
0.02
361
France
-2,024.44
-3,773.05
Gadget
Red
0.12
362
Japan
-1,081
2,438.68
Widget
Black
0.21
363
Italy
2,250.67
-4,148.46
Gadget
Black
0.19
364
Korea
1,157.51
-1,628.26
Widget
Red
0.13
365
US
4,122.04
4,928.24
Gadget
Red
0.21
366
Italy
-1,099.19
3,996.31
Widget
White
0.11
367
German
860.93
-1,552.64
Gadget
Black
0.19
368
German
-533.85
-1,895.13
Widget
White
0.18
369
Korea
1,051.30
2,955.38
Gadget
White
0.18
370
German
-4,930.49
1,073.44
Gadget
White
0.02
371
France
2,312.25
4,792.91
Gadget
White
0.05
372
German
1,871.87
-1,447.57
Gadget
Green
0.21
373
China
4,456.60
1,544.86
Gadget
Black
0.22
374
Korea
2,071.83
-4,186.83
Gadget
White
0.24
375
Canada
-2,147.90
4,252.56
Gadget
White
0.11
376
Korea
-2,215.85
-1,581.13
Widget
White
0.05
377
Japan
-4,972.12
-1,824.04
Widget
White
0.11
378
US
414.26
2,374.59
Widget
White
0.11
379
US
-48.71
-4,899.90
Gadget
Green
0.20
380
China
3,578.08
1,428.37
Gadget
Green
0.24
381
China
-3,089.47
-214.72
Gadget
Red
0.20
382
US
-1,376.99
-1,686.92
Gadget
Red
0.24
383
Canada
-1,682.65
-320.93
Widget
Black
0.08
384
Japan
3,825.99
-3,807.14
Widget
Black
0.15
385
UK
-4,731.50
4,036.73
Widget
White
0.22
386
Korea
4,302.31
-1,924.54
Gadget
Black
0.20
387
UK
-421.43
3,091.87
Widget
Red
0.04
388
Korea
-2,319.49
3,188.89
Widget
Red
0.14
389
Japan
3,350.10
-4,488.77
Gadget
Green
0.20
390
German
-558.05
-3,009.94
Gadget
White
0.24
391
China
3,518.14
-2,203.69
Widget
Red
0.25
392
France
-4,756.35
-4,388.02
Gadget
Green
0.05
393
UK
4,784.57
670.89
Widget
Black
0.11
394
China
-4,989.97
142.06
Gadget
Black
0.15
395
Canada
-4,857.02
4,279.33
Gadget
Green
0.19
396
China
-4,245.78
-4,997.25
Widget
Black
0.19
397
Canada
-3,623.98
4,961.67
Widget
Green
0.24
398
Italy
4,581.61
1,285.63
Widget
Black
0.02
399
UK
496.08
2,144.60
Widget
Red
0.18
400
Canada
-884.87
1,464.61
Widget
Black
0.02
401
Japan
113.30
-844.42
Widget
Green
0.17
402
US
933.71
-1,183.35
Widget
Black
0.21
403
France
-4,963.18
-2,630.67
Gadget
Red
0.13
404
France
-4,297.47
39.25
Gadget
Black
0.11
405
Italy
141.47
1,676.68
Widget
Green
0.19
406
UK
-2,662.90
1,952.43
Gadget
Red
0.10
407
Japan
-4,738.80
3,475.94
Widget
White
0.21
408
UK
-157.58
2,469.26
Widget
Red
0.04
409
Italy
2,673.48
1,923.76
Widget
Green
0.09
410
France
2,410.22
-1,314.26
Gadget
Red
0.05
411
Korea
-4,596.34
238.67
Widget
Green
0.15
412
France
627.95
-848.95
Gadget
Black
0.23
413
US
-500.74
2,747.86
Widget
Red
0.23
414
Japan
2,280.81
-1,797.89
Widget
Green
0.11
415
Canada
-4,389.73
-1,272.97
Gadget
Green
0.21
416
UK
4,317.32
744.15
Gadget
White
0.23
417
Japan
-2,368.13
2,061.21
Gadget
Black
0.06
418
Japan
2,035.56
1,458.30
Widget
Green
0.13
419
France
4,344.36
-1,333.96
Gadget
Black
0
420
China
-291.28
-4,545.64
Gadget
Green
0.14
421
France
3,090.03
4,091.20
Gadget
Green
0.17
422
UK
-4,226.97
-3,423.28
Widget
Red
0.22
423
US
1,242.87
-3,778.99
Gadget
Green
0.11
424
German
1,459.85
787.78
Gadget
Red
0.08
425
China
-2,712.73
817.11
Gadget
Red
0.08
426
Canada
-955.02
2,742.81
Widget
Red
0.06
427
Korea
-4,185.99
2,164.53
Widget
White
0.04
428
Italy
-3,086.18
4,167.92
Gadget
Red
0.18
429
Korea
1,681.85
4,344.62
Widget
White
0.11
430
Japan
-3,351.94
-1,039.23
Widget
White
0.11
431
German
-2,585.45
-3,446.13
Gadget
White
0.07
432
Korea
4,232.32
-593.06
Widget
Green
0.03
433
UK
4,844.43
2,341.40
Gadget
White
0.01
434
US
-3,181.10
-2,089.40
Widget
Red
0.17
435
UK
-4,090.40
-1,338.72
Gadget
Red
0.20
436
UK
-814.23
541.24
Widget
Green
0.17
437
Canada
-4,548.50
3,209.31
Widget
White
0.01
438
Korea
-1,751.65
1,620.51
Widget
White
0.07
439
US
2,839.54
-3,273.93
Widget
Black
0.08
440
France
-2,590.92
-2,013.82
Gadget
White
0.11
441
UK
4,018.96
1,720.61
Widget
Black
0.01
442
Italy
-4,650.44
-4,237.73
Widget
Green
0.21
443
France
1,481.43
2,164.55
Widget
White
0.18
444
UK
-4,437.30
4,251.95
Widget
Red
0.17
445
UK
-2,250.98
2,432.47
Widget
Green
0.14
446
Japan
-2,559.95
1,172.46
Gadget
White
0.05
447
Italy
3,960.39
-2,829.88
Widget
Green
0.01
448
UK
3,222.53
-426.69
Widget
Green
0.05
449
UK
-2,263.60
-2,083.93
Widget
White
0.11
450
Japan
-3,658.26
3,397.52
Gadget
Red
0.03
451
China
-4,099.77
-4,883.70
Widget
Black
0.08
452
China
-1,905.47
666.94
Widget
Red
0.12
453
France
4,320.81
-1,447.14
Gadget
Red
0.11
454
China
88.56
-4,027.98
Gadget
Black
0.24
455
Japan
253.69
-1,487.56
Gadget
White
0.06
456
France
414.07
-3,697.68
Gadget
White
0.17
457
Italy
3,880
4,669.10
Widget
Black
0.02
458
Canada
-2,345.90
189.51
Gadget
White
0.21
459
Japan
513.89
2,970.85
Widget
Black
0.04
460
France
-2,357.99
127.88
Widget
Red
0.09
461
China
1,690.03
1,737.23
Widget
Red
0.12
462
France
2,860.06
138.65
Widget
White
0.25
463
Italy
1,983.08
2,191.88
Gadget
Red
0.10
464
US
-2,377.08
-1,250.23
Gadget
Red
0.13
465
German
4,631.80
2,963.07
Widget
White
0.03
466
UK
-2,047.25
4,540.50
Widget
Black
0.09
467
Korea
-467.41
3,227.82
Widget
Red
0.20
468
Japan
-3,994.10
3,598.97
Gadget
White
0.16
469
UK
1,257.87
553.74
Widget
Green
0.20
470
Italy
-4,672.83
4,584.86
Gadget
White
0.08
471
Italy
4,529.07
4,135.63
Widget
Red
0.06
472
US
4,246.56
-148.69
Widget
Green
0.05
473
China
85.59
3,604.25
Gadget
White
0.07
474
US
-122.94
2,538.79
Gadget
White
0.15
475
US
345.62
-1,676.13
Gadget
Red
0.15
476
France
-4,673.06
-2,099.51
Gadget
Green
0.22
477
US
-3,066.01
3,025.59
Gadget
Black
0.13
478
Canada
-1,834.32
-2,990.74
Gadget
Green
0.24
479
US
2,957.04
-3,102.81
Gadget
Red
0.06
480
Italy
-3,029.36
-4,385.72
Widget
Black
0.01
481
German
969.11
-4,071.89
Widget
Green
0.04
482
France
-3,870.26
152.47
Gadget
Red
0.23
483
US
223.46
4,705.15
Widget
Red
0.01
484
China
-2,697.39
-2,827.91
Gadget
Red
0.15
485
France
3,700.38
2,488.82
Widget
White
0.12
486
Japan
978.49
2,525.53
Gadget
Black
0.09
487
Italy
111.79
3,243.22
Gadget
Black
0.24
488
China
-1,545.49
-1,311.87
Widget
Red
0.02
489
Canada
-110.81
-3,515.05
Gadget
White
0.05
490
German
3,070.80
1,855.96
Widget
Red
0.02
491
China
509.85
-4,020.07
Widget
White
0.06
492
German
-4,504.37
3,420.98
Widget
Green
0.06
493
France
2,501.13
-3,856.78
Gadget
Black
0.11
494
France
-3,309.13
4,240.62
Widget
Red
0.03
495
German
526.16
161.54
Gadget
Black
0.16
496
UK
53.54
-4,492.22
Gadget
Red
0.18
497
UK
270.46
820.33
Gadget
Black
0.19
498
Korea
2,816.39
915.72
Gadget
Black
0.06
499
US
4,613.87
362.82
Gadget
Green
0.12
500
Japan
-2,973.56
-716.77
Widget
Red
0.06

Description

This sample demonstrates how to use custom cells feature of the MultiRow control.

The sample uses the TemplateId property to specify the id of the template for the "Trends" column.

The sample also uses the ItemFormatter property to customize displaying "Rank" column. In the ItemFormatter event handler, use the getBindingColumn function of MultiRow to get the binding column.

1
2
3
4
5
6
7
8
9
10
11
12
13
using System.Web.Mvc;
using MultiRowExplorer.Models;
 
namespace MultiRowExplorer.Controllers
{
    public partial class MultiRowController : Controller
    {
        public ActionResult CustomCells()
        {
            return View(Sale.GetData(500));
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
@model IEnumerable<Sale>
 
@section Scripts{
    <script type="text/javascript">
        function rankFormatter(panel, r, c, cell) {
            // gets the binding column
            var bcol = panel.grid.getBindingColumn(panel, r, c);
            if (bcol.binding === "Rank") {
                cell.style.textAlign = "";
                if (panel.cellType === wijmo.grid.CellType.Cell) {
                    cell.innerHTML = buildRank(panel.getCellData(r, c));
                }
            }
        }
 
        function buildRank(rank) {
            var markup = "", j, starType;
            for (j = 0; j < 5; j++) {
                starType = j < rank ? "star star-highlighted" : "star star-dimmed";
                markup += "<span class='" + starType + "'>\u2605</span>";
            }
            return markup;
        }
    </script>
}
 
@section Styles{
    <style>
        .star-highlighted {
            color: orange;
        }
 
        .star-dimmed {
            color: lightgray;
        }
 
        .trends {
            padding: 0px;
            vertical-align: middle;
            margin-top: 2px;
        }
    </style>
}
 
<script id="templateTrends" type="text/template">
    @(Html.C1().FlexChart()
        .Width(100).Height(40).CssClass("trends")
        .TemplateBind("ItemsSource", "Trends")
        .BindingX("Month")
        .Series(s => s.Add().Binding("Data"))
        .AxisX(C1.Web.Mvc.Chart.Position.None)
        .AxisY(C1.Web.Mvc.Chart.Position.None)
        .ToTemplate()
    )
</script>
 
@(Html.C1().MultiRow<Sale>()
    .Id("customCellMultiRow")
    .IsReadOnly(true)
    .Bind(Model)
    .CssClass("multirow")
    .LayoutDefinition(ld =>
    {
        ld.Add().Cells(cells =>
        {
            cells.Add(cell => cell.Binding("ID").Header("ID").Width("100"));
            cells.Add(cell => cell.Binding("Active").Header("Active"));
        });
        ld.Add().Colspan(2).Cells(cells =>
        {
            cells.Add(cell => cell.Binding("Country").Header("Country").Colspan(2));
            cells.Add(cell => cell.Binding("Product").Header("Product").Width("100"));
            cells.Add(cell => cell.Binding("Color").Header("Color").Width("100"));
        });
        ld.Add().Colspan(2).Cells(cells =>
        {
            cells.Add(cell => cell.Binding("Amount").Header("Amount").Width("100"));
            cells.Add(cell => cell.Binding("Amount2").Header("Amount2").Width("100"));
            cells.Add(cell => cell.Binding("Discount").Header("Discount").Colspan(2));
        });
        ld.Add().Header("Rank").Cells(cells =>
        {
            cells.Add(cell => cell.Binding("Trends").Header("Trends").AllowSorting(false).CellTemplate(t => t.TemplateId("templateTrends")));
        });
        ld.Add().Cells(cells =>
        {
            cells.Add(cell => cell.Binding("Rank").Header("Rank"));
        });
    })
    .ItemFormatter("rankFormatter")
)
 
@section Description{
    <p>
        This sample demonstrates how to use custom cells feature of the <b>MultiRow</b> control.
    </p>
    <p>
        The sample uses the <b>TemplateId</b> property to specify the id of the template for the "Trends" column.
    </p>
    <p>
        The sample also uses the <b>ItemFormatter</b> property to customize displaying "Rank" column.
        In the ItemFormatter event handler, use the <b>getBindingColumn</b> function of MultiRow to get the binding column.
    </p>
}