Features

Overview

Overview

The MultiRow control extends conventional grid layouts by using multiple rows to represent each data item.

Features

Id
Date
Customer.Name
Customer.Email
Customer.State
Shipper.Name
Shipper.Express
0
3/15/2018
Mark Richards
Logitrax
$2,556.00
3/19/2018
7217 White St.
Florence
RT
1
7/2/2023
Paul Adams
Logitrax
$4,009.00
7/3/2023
9187 Bannon St.
York
SC
2
12/24/2022
Tom Johnson
Speedy Express
$2,569.00
12/28/2022
5443 Peters St.
Cairo
RS
3
1/6/2018
Aaron Peters
Logitrax
$4,981.00
1/8/2018
6120 Smith St.
Hamburg
RN
4
3/6/2019
Frank Wong
Speedy Express
$2,173.00
3/7/2019
3817 Smith St.
York
RT
5
1/13/2018
Tom Peters
Flash Delivery
$1,589.00
1/17/2018
1299 Richards St.
Florence
SP
6
1/31/2024
Frank Wong
Speedy Express
$2,720.00
2/1/2024
9411 Richards St.
Rome
CS
7
8/7/2021
Chris Smith
Speedy Express
$1,446.00
8/8/2021
7246 Brown St.
Cairo
SC
8
11/4/2023
Tony Johnson
Speedy Express
$1,897.00
11/8/2023
6298 Johnson St.
Paris
RS
9
6/13/2019
John Peters
Flash Delivery
$1,894.00
6/15/2019
508 Peters St.
York
CS
10
6/23/2022
Bill Johnson
Logitrax
$3,276.00
6/24/2022
4465 Brown St.
Cairo
SC
11
10/22/2019
Bill Johnson
Logitrax
$1,196.00
10/24/2019
4839 Wong St.
York
CS
12
6/19/2023
Joe White
Logitrax
$2,732.00
6/22/2023
3759 Smith St.
Sidney
CS
13
5/12/2024
Aaron Peters
Flash Delivery
$1,602.00
5/14/2024
6120 Smith St.
Hamburg
RN
14
3/7/2018
John Peters
Logitrax
$709.00
3/8/2018
508 Peters St.
York
CS
15
5/8/2025
Mark Brown
Flash Delivery
$2,554.00
5/12/2025
9847 Adams St.
Hamburg
SC
16
3/19/2020
Joe White
Speedy Express
$2,742.00
3/22/2020
3759 Smith St.
Sidney
CS
17
5/24/2024
Sue White
Flash Delivery
$2,004.00
5/27/2024
7478 Johnson St.
Florence
SC
18
2/7/2025
Tony Johnson
Speedy Express
$2,212.00
2/11/2025
6298 Johnson St.
Paris
RS
19
7/26/2021
Tony Bannon
Speedy Express
$3,835.00
7/27/2021
9753 Peters St.
York
CS
20
9/15/2022
Aaron Adams
Logitrax
$1,639.00
9/19/2022
2152 Richards St.
Cairo
SC
21
3/23/2023
Bill Smith
Logitrax
$4,381.00
3/27/2023
344 Smith St.
Rome
SC
22
5/22/2018
Sue Smith
Speedy Express
$854.00
5/26/2018
4284 Johnson St.
Florence
RS
23
6/6/2020
Tony Smith
Logitrax
$4,637.00
6/7/2020
8724 Brown St.
Hamburg
RS
24
6/1/2020
Aaron Bannon
Flash Delivery
$4,891.00
6/2/2020
9583 Brown St.
Florence
RS
25
9/17/2024
John Peters
Speedy Express
$1,077.00
9/20/2024
508 Peters St.
York
CS
26
11/29/2018
Mark Richards
Speedy Express
$2,047.00
11/30/2018
7217 White St.
Florence
RT
27
11/15/2019
Chris Smith
Logitrax
$1,640.00
11/17/2019
7246 Brown St.
Cairo
SC
28
9/9/2023
Chris Johnson
Flash Delivery
$4,612.00
9/12/2023
9315 Wong St.
Rome
CS
29
7/3/2024
Sue Wong
Flash Delivery
$177.00
7/6/2024
920 Adams St.
Rome
CS
30
1/24/2023
Sue Smith
Flash Delivery
$1,123.00
1/26/2023
4284 Johnson St.
Florence
RS
31
10/10/2022
Aaron Johnson
Flash Delivery
$3,211.00
10/14/2022
2636 Smith St.
Sidney
CS
32
6/10/2020
Frank Wong
Speedy Express
$648.00
6/13/2020
3817 Smith St.
York
RT
33
12/6/2018
Sue White
Flash Delivery
$817.00
12/9/2018
7478 Johnson St.
Florence
SC
34
1/8/2023
Sue Richards
Flash Delivery
$421.00
1/12/2023
1417 Smith St.
Paris
RS
35
7/4/2017
Tony Brown
Flash Delivery
$2,516.00
7/5/2017
281 Peters St.
Sidney
RT
36
10/8/2021
Brad Wong
Logitrax
$2,898.00
10/11/2021
4192 White St.
Rome
RT
37
4/12/2021
Tony Peters
Logitrax
$4,860.00
4/16/2021
1732 White St.
Paris
SP
38
9/16/2019
Tom Brown
Speedy Express
$2,911.00
9/19/2019
2487 Johnson St.
Cairo
SC
39
5/6/2021
Bill Smith
Logitrax
$3,260.00
5/9/2021
344 Smith St.
Rome
SC
40
8/21/2020
Paul Adams
Speedy Express
$3,441.00
8/23/2020
9187 Bannon St.
York
SC
41
12/25/2021
Tony Wong
Flash Delivery
$2,171.00
12/26/2021
994 Brown St.
Paris
RS
42
7/1/2023
Brad Wong
Speedy Express
$2,336.00
7/3/2023
4192 White St.
Rome
RT
43
7/13/2017
Brad Wong
Flash Delivery
$3,719.00
7/14/2017
4192 White St.
Rome
RT
44
10/3/2017
Tony Peters
Logitrax
$2,914.00
10/6/2017
1732 White St.
Paris
SP
45
5/28/2020
John Johnson
Logitrax
$4,281.00
5/30/2020
1513 Adams St.
Rome
CS
46
11/21/2021
Chris Johnson
Logitrax
$311.00
11/23/2021
9315 Wong St.
Rome
CS
47
8/14/2017
Aaron Peters
Flash Delivery
$2,781.00
8/18/2017
3149 Bannon St.
Paris
RT
48
2/14/2023
Tony Bannon
Flash Delivery
$4,978.00
2/16/2023
9753 Peters St.
York
CS
49
9/19/2023
Paul Adams
Speedy Express
$1,029.00
9/20/2023
9187 Bannon St.
York
SC
50
7/9/2022
Tony Johnson
Logitrax
$1,360.00
7/13/2022
6298 Johnson St.
Paris
RS
51
3/19/2025
Tom Johnson
Flash Delivery
$547.00
3/23/2025
5443 Peters St.
Cairo
RS
52
5/26/2024
Paul Adams
Speedy Express
$3,928.00
5/28/2024
9187 Bannon St.
York
SC
53
12/1/2018
Sue Wong
Speedy Express
$4,863.00
12/3/2018
920 Adams St.
Rome
CS
54
6/10/2025
Tony Johnson
Speedy Express
$2,281.00
6/13/2025
6298 Johnson St.
Paris
RS
55
4/27/2021
Brad Bannon
Logitrax
$2,344.00
4/30/2021
8498 Brown St.
Florence
RN
56
4/4/2022
Chris Johnson
Flash Delivery
$4,156.00
4/5/2022
9315 Wong St.
Rome
CS
57
3/17/2020
Aaron Johnson
Logitrax
$625.00
3/18/2020
2636 Smith St.
Sidney
CS
58
3/8/2025
Bill Johnson
Speedy Express
$2,136.00
3/12/2025
4839 Wong St.
York
CS
59
12/11/2017
Tony Bannon
Logitrax
$4,787.00
12/14/2017
9753 Peters St.
York
CS
60
2/23/2019
Tony White
Speedy Express
$2,857.00
2/25/2019
7940 Brown St.
Rome
CS
61
3/18/2019
Frank Brown
Speedy Express
$1,677.00
3/20/2019
6410 Brown St.
Paris
SP
62
8/14/2021
Bill Smith
Speedy Express
$4,964.00
8/16/2021
344 Smith St.
Rome
SC
63
4/4/2025
Chris Johnson
Flash Delivery
$1,603.00
4/7/2025
9315 Wong St.
Rome
CS
64
6/9/2020
Sue White
Speedy Express
$1,239.00
6/11/2020
2592 Johnson St.
Hamburg
RN
65
5/23/2024
Sue Wong
Speedy Express
$3,062.00
5/24/2024
920 Adams St.
Rome
CS
66
6/20/2018
Sue Smith
Logitrax
$1,816.00
6/23/2018
4284 Johnson St.
Florence
RS
67
4/29/2024
Bill Adams
Logitrax
$214.00
5/2/2024
4285 Adams St.
Hamburg
CS
68
1/28/2023
Chris Adams
Speedy Express
$2,005.00
2/1/2023
2478 Johnson St.
York
RS
69
10/8/2020
Sue Richards
Speedy Express
$4,764.00
10/12/2020
1417 Smith St.
Paris
RS
70
5/28/2022
Aaron Johnson
Speedy Express
$2,479.00
5/30/2022
2636 Smith St.
Sidney
CS
71
11/30/2021
Sue Wong
Speedy Express
$3,291.00
12/1/2021
920 Adams St.
Rome
CS
72
9/9/2020
Sue Smith
Flash Delivery
$3,519.00
9/12/2020
4284 Johnson St.
Florence
RS
73
5/19/2018
Tony Peters
Logitrax
$2,931.00
5/20/2018
1732 White St.
Paris
SP
74
6/30/2021
Aaron Bannon
Speedy Express
$4,927.00
7/3/2021
9583 Brown St.
Florence
RS
75
4/23/2019
Aaron Bannon
Flash Delivery
$3,637.00
4/27/2019
9583 Brown St.
Florence
RS
76
5/27/2023
Paul Richards
Logitrax
$4,090.00
5/28/2023
7706 Peters St.
Cairo
RT
77
4/25/2021
Paul Richards
Flash Delivery
$3,039.00
4/26/2021
7706 Peters St.
Cairo
RT
78
6/27/2024
Bill Adams
Speedy Express
$2,035.00
7/1/2024
4285 Adams St.
Hamburg
CS
79
12/28/2020
Bill Johnson
Flash Delivery
$4,811.00
12/29/2020
4465 Brown St.
Cairo
SC
80
9/13/2021
Sue Johnson
Logitrax
$1,939.00
9/15/2021
6024 Johnson St.
Florence
RS
81
6/15/2018
Aaron Peters
Speedy Express
$4,065.00
6/17/2018
5667 Wong St.
Hamburg
RN
82
6/25/2021
Paul Adams
Logitrax
$4,882.00
6/27/2021
9187 Bannon St.
York
SC
83
7/26/2022
Chris Adams
Logitrax
$1,807.00
7/30/2022
2478 Johnson St.
York
RS
84
5/11/2019
Tom Johnson
Logitrax
$1,194.00
5/14/2019
5443 Peters St.
Cairo
RS
85
8/8/2020
Chris Johnson
Flash Delivery
$3,403.00
8/9/2020
9315 Wong St.
Rome
CS
86
8/31/2020
Bill Adams
Speedy Express
$2,929.00
9/4/2020
4285 Adams St.
Hamburg
CS
87
8/26/2017
Tony Smith
Speedy Express
$4,629.00
8/30/2017
8724 Brown St.
Hamburg
RS
88
4/11/2024
Aaron Peters
Logitrax
$4,534.00
4/13/2024
6120 Smith St.
Hamburg
RN
89
9/20/2018
Tony Smith
Logitrax
$1,866.00
9/24/2018
8724 Brown St.
Hamburg
RS
90
5/31/2020
Aaron Peters
Flash Delivery
$2,262.00
6/4/2020
3149 Bannon St.
Paris
RT
91
9/12/2017
Tony Bannon
Speedy Express
$1,286.00
9/13/2017
9753 Peters St.
York
CS
92
6/22/2019
Frank Wong
Logitrax
$1,743.00
6/25/2019
9411 Richards St.
Rome
CS
93
5/14/2021
Sue White
Logitrax
$3,347.00
5/17/2021
2592 Johnson St.
Hamburg
RN
94
5/15/2021
Chris Johnson
Logitrax
$3,919.00
5/16/2021
9315 Wong St.
Rome
CS
95
11/28/2021
Frank Wong
Logitrax
$928.00
12/1/2021
9411 Richards St.
Rome
CS
96
11/23/2019
John Johnson
Logitrax
$641.00
11/27/2019
1513 Adams St.
Rome
CS
97
3/1/2019
Aaron Peters
Speedy Express
$1,483.00
3/4/2019
5667 Wong St.
Hamburg
RN
98
4/19/2018
Mark Peters
Speedy Express
$4,044.00
4/22/2018
2666 Peters St.
Hamburg
RS
99
9/12/2021
Paul Richards
Flash Delivery
$3,576.00
9/16/2021
7706 Peters St.
Cairo
RT
100
8/23/2024
Sue Richards
Speedy Express
$2,306.00
8/25/2024
1417 Smith St.
Paris
RS
101
6/22/2020
Joe White
Speedy Express
$4,820.00
6/23/2020
3759 Smith St.
Sidney
CS
102
9/7/2022
Tony Brown
Flash Delivery
$373.00
9/11/2022
281 Peters St.
Sidney
RT
103
7/12/2017
Bill Adams
Logitrax
$3,531.00
7/15/2017
4285 Adams St.
Hamburg
CS
104
8/18/2017
Aaron Johnson
Logitrax
$4,788.00
8/20/2017
2636 Smith St.
Sidney
CS
105
3/5/2018
Tony Brown
Speedy Express
$1,997.00
3/6/2018
281 Peters St.
Sidney
RT
106
9/13/2021
Aaron Johnson
Logitrax
$4,118.00
9/17/2021
2636 Smith St.
Sidney
CS
107
12/20/2021
Bill Adams
Speedy Express
$1,729.00
12/22/2021
4285 Adams St.
Hamburg
CS
108
6/21/2019
John Smith
Logitrax
$3,433.00
6/24/2019
519 Richards St.
York
RS
109
7/20/2017
Sue White
Speedy Express
$3,157.00
7/23/2017
2592 Johnson St.
Hamburg
RN
110
3/22/2018
Sue Smith
Flash Delivery
$1,998.00
3/24/2018
4284 Johnson St.
Florence
RS
111
1/12/2020
Chris Smith
Flash Delivery
$3,564.00
1/14/2020
7246 Brown St.
Cairo
SC
112
2/15/2022
Brad Wong
Logitrax
$3,955.00
2/18/2022
4192 White St.
Rome
RT
113
11/8/2021
Paul Richards
Speedy Express
$1,602.00
11/9/2021
7706 Peters St.
Cairo
RT
114
2/9/2020
Mark Brown
Speedy Express
$2,029.00
2/10/2020
9847 Adams St.
Hamburg
SC
115
5/28/2022
Tony Johnson
Logitrax
$2,130.00
6/1/2022
6298 Johnson St.
Paris
RS
116
9/24/2022
Bill Johnson
Speedy Express
$2,466.00
9/27/2022
4839 Wong St.
York
CS
117
12/17/2023
Frank Wong
Speedy Express
$2,053.00
12/20/2023
3817 Smith St.
York
RT
118
5/22/2024
Chris Smith
Logitrax
$2,339.00
5/25/2024
7246 Brown St.
Cairo
SC
119
10/21/2024
Bill Johnson
Flash Delivery
$1,580.00
10/25/2024
4839 Wong St.
York
CS
120
4/15/2018
Bill Johnson
Flash Delivery
$1,424.00
4/16/2018
4839 Wong St.
York
CS
121
3/19/2020
Aaron Adams
Speedy Express
$1,668.00
3/23/2020
2152 Richards St.
Cairo
SC
122
1/14/2018
Tom Peters
Speedy Express
$3,929.00
1/18/2018
7330 Peters St.
York
RS
123
8/29/2018
Aaron Peters
Flash Delivery
$4,679.00
8/30/2018
6120 Smith St.
Hamburg
RN
124
10/30/2017
Frank Wong
Logitrax
$243.00
11/2/2017
9411 Richards St.
Rome
CS
125
1/30/2025
Aaron Adams
Speedy Express
$2,629.00
2/3/2025
2152 Richards St.
Cairo
SC
126
9/21/2020
Tony Smith
Speedy Express
$2,874.00
9/23/2020
8724 Brown St.
Hamburg
RS
127
10/10/2024
Frank Wong
Logitrax
$3,182.00
10/12/2024
9411 Richards St.
Rome
CS
128
12/27/2022
Frank Wong
Speedy Express
$900.00
12/28/2022
9411 Richards St.
Rome
CS
129
5/30/2023
Sue Richards
Logitrax
$2,594.00
6/3/2023
1417 Smith St.
Paris
RS
130
12/18/2017
Paul Richards
Flash Delivery
$1,346.00
12/22/2017
7706 Peters St.
Cairo
RT
131
12/17/2023
Tom Peters
Flash Delivery
$447.00
12/18/2023
7330 Peters St.
York
RS
132
6/20/2018
Tom Johnson
Flash Delivery
$537.00
6/22/2018
5443 Peters St.
Cairo
RS
133
10/15/2021
Sue White
Logitrax
$1,190.00
10/17/2021
2592 Johnson St.
Hamburg
RN
134
3/5/2021
Paul Richards
Speedy Express
$3,739.00
3/8/2021
7706 Peters St.
Cairo
RT
135
5/25/2019
Tony Wong
Flash Delivery
$4,218.00
5/28/2019
994 Brown St.
Paris
RS
136
8/25/2023
Aaron Adams
Speedy Express
$3,646.00
8/27/2023
2152 Richards St.
Cairo
SC
137
7/30/2019
Tom Johnson
Logitrax
$1,168.00
7/31/2019
5443 Peters St.
Cairo
RS
138
5/13/2018
Tony Peters
Logitrax
$3,451.00
5/14/2018
1732 White St.
Paris
SP
139
10/7/2017
Aaron Bannon
Logitrax
$215.00
10/8/2017
9583 Brown St.
Florence
RS
140
10/12/2017
Tony White
Flash Delivery
$3,056.00
10/15/2017
7940 Brown St.
Rome
CS
141
5/23/2022
Bill Johnson
Logitrax
$4,447.00
5/24/2022
4465 Brown St.
Cairo
SC
142
1/27/2020
Aaron Peters
Flash Delivery
$643.00
1/29/2020
3149 Bannon St.
Paris
RT
143
9/28/2020
Tony Wong
Logitrax
$4,290.00
10/1/2020
994 Brown St.
Paris
RS
144
6/12/2023
Aaron Peters
Speedy Express
$538.00
6/13/2023
6120 Smith St.
Hamburg
RN
145
2/11/2023
John Smith
Speedy Express
$854.00
2/15/2023
519 Richards St.
York
RS
146
3/24/2020
Tony Brown
Logitrax
$842.00
3/27/2020
281 Peters St.
Sidney
RT
147
5/17/2020
John Peters
Logitrax
$4,613.00
5/20/2020
508 Peters St.
York
CS
148
7/16/2020
Bill Smith
Speedy Express
$376.00
7/18/2020
344 Smith St.
Rome
SC
149
6/22/2021
Tom Brown
Speedy Express
$1,993.00
6/23/2021
2487 Johnson St.
Cairo
SC
150
1/12/2023
Sue White
Flash Delivery
$370.00
1/13/2023
2592 Johnson St.
Hamburg
RN
151
7/28/2018
Aaron Bannon
Speedy Express
$2,771.00
7/31/2018
9583 Brown St.
Florence
RS
152
3/8/2021
Tony Johnson
Speedy Express
$1,752.00
3/12/2021
6298 Johnson St.
Paris
RS
153
3/17/2024
Joe White
Logitrax
$4,660.00
3/18/2024
3759 Smith St.
Sidney
CS
154
1/24/2018
Tony Brown
Speedy Express
$513.00
1/27/2018
281 Peters St.
Sidney
RT
155
10/24/2017
Sue Johnson
Flash Delivery
$3,199.00
10/25/2017
6024 Johnson St.
Florence
RS
156
2/24/2024
Bill Adams
Logitrax
$4,683.00
2/26/2024
4285 Adams St.
Hamburg
CS
157
4/3/2022
Mark Johnson
Logitrax
$1,245.00
4/5/2022
9187 Richards St.
Cairo
RT
158
8/4/2024
Joe White
Speedy Express
$1,236.00
8/5/2024
3759 Smith St.
Sidney
CS
159
3/26/2020
Tom Adams
Speedy Express
$748.00
3/30/2020
8192 Brown St.
Florence
CS
160
5/5/2023
Chris Johnson
Speedy Express
$3,969.00
5/6/2023
9315 Wong St.
Rome
CS
161
9/23/2020
John Peters
Flash Delivery
$4,374.00
9/24/2020
508 Peters St.
York
CS
162
11/25/2018
Mark Brown
Logitrax
$3,363.00
11/29/2018
9847 Adams St.
Hamburg
SC
163
1/12/2025
Mark Wong
Flash Delivery
$191.00
1/13/2025
2976 White St.
Cairo
RS
164
9/1/2019
Aaron Johnson
Flash Delivery
$1,439.00
9/5/2019
2636 Smith St.
Sidney
CS
165
2/16/2019
Tony Johnson
Flash Delivery
$2,451.00
2/18/2019
6298 Johnson St.
Paris
RS
166
8/13/2017
Chris Smith
Flash Delivery
$1,096.00
8/17/2017
7246 Brown St.
Cairo
SC
167
7/11/2017
Mark Wong
Flash Delivery
$2,335.00
7/14/2017
2976 White St.
Cairo
RS
168
7/31/2023
Mark Brown
Speedy Express
$2,434.00
8/3/2023
9847 Adams St.
Hamburg
SC
169
8/9/2023
Joe White
Speedy Express
$878.00
8/11/2023
3759 Smith St.
Sidney
CS
170
6/17/2020
Tony White
Speedy Express
$776.00
6/21/2020
7940 Brown St.
Rome
CS
171
4/12/2023
Chris Smith
Flash Delivery
$314.00
4/16/2023
7246 Brown St.
Cairo
SC
172
9/24/2024
Tom Peters
Flash Delivery
$4,718.00
9/27/2024
1299 Richards St.
Florence
SP
173
2/22/2018
Frank Brown
Speedy Express
$4,026.00
2/25/2018
6410 Brown St.
Paris
SP
174
5/19/2022
John Johnson
Flash Delivery
$196.00
5/22/2022
1513 Adams St.
Rome
CS
175
5/26/2024
Aaron Peters
Flash Delivery
$1,055.00
5/29/2024
5667 Wong St.
Hamburg
RN
176
12/6/2022
Aaron Johnson
Logitrax
$4,361.00
12/8/2022
2636 Smith St.
Sidney
CS
177
6/28/2025
Tony Smith
Speedy Express
$2,056.00
7/2/2025
8724 Brown St.
Hamburg
RS
178
2/3/2025
Bill Smith
Speedy Express
$3,032.00
2/6/2025
344 Smith St.
Rome
SC
179
12/18/2020
Bill Smith
Speedy Express
$1,234.00
12/21/2020
344 Smith St.
Rome
SC
180
12/11/2020
Joe White
Logitrax
$2,213.00
12/14/2020
3759 Smith St.
Sidney
CS
181
2/27/2025
Sue Smith
Speedy Express
$2,477.00
3/3/2025
4284 Johnson St.
Florence
RS
182
4/25/2019
Chris Johnson
Speedy Express
$1,759.00
4/28/2019
9315 Wong St.
Rome
CS
183
3/21/2019
Paul Richards
Flash Delivery
$1,087.00
3/25/2019
7706 Peters St.
Cairo
RT
184
6/20/2024
Mark Johnson
Logitrax
$1,249.00
6/22/2024
9187 Richards St.
Cairo
RT
185
5/16/2019
Sue Smith
Logitrax
$2,830.00
5/20/2019
4284 Johnson St.
Florence
RS
186
5/22/2021
Tony Smith
Logitrax
$3,676.00
5/24/2021
8724 Brown St.
Hamburg
RS
187
2/22/2020
Tom Peters
Logitrax
$1,454.00
2/26/2020
7330 Peters St.
York
RS
188
12/27/2024
Sue Smith
Speedy Express
$4,900.00
12/29/2024
4284 Johnson St.
Florence
RS
189
11/5/2022
Tom Peters
Flash Delivery
$706.00
11/7/2022
1299 Richards St.
Florence
SP
190
6/3/2019
Chris Smith
Speedy Express
$4,408.00
6/5/2019
7246 Brown St.
Cairo
SC
191
3/25/2023
John Johnson
Speedy Express
$3,884.00
3/27/2023
1513 Adams St.
Rome
CS
192
12/11/2024
Joe White
Flash Delivery
$459.00
12/13/2024
3759 Smith St.
Sidney
CS
193
8/28/2021
John Johnson
Flash Delivery
$3,883.00
9/1/2021
1513 Adams St.
Rome
CS
194
5/19/2018
Brad Richards
Flash Delivery
$1,387.00
5/22/2018
9902 Smith St.
Sidney
RN
195
8/4/2018
Paul Richards
Flash Delivery
$4,141.00
8/6/2018
7706 Peters St.
Cairo
RT
196
10/18/2021
Tom Peters
Speedy Express
$1,623.00
10/22/2021
7330 Peters St.
York
RS
197
12/7/2024
Tony Smith
Flash Delivery
$4,363.00
12/9/2024
8724 Brown St.
Hamburg
RS
198
8/29/2023
Sue Johnson
Logitrax
$3,252.00
8/30/2023
6024 Johnson St.
Florence
RS
199
11/29/2019
John Peters
Logitrax
$1,989.00
11/30/2019
508 Peters St.
York
CS
200
10/24/2022
Aaron Bannon
Flash Delivery
$2,409.00
10/27/2022
9583 Brown St.
Florence
RS
201
10/29/2023
Bill Adams
Speedy Express
$1,920.00
10/30/2023
4285 Adams St.
Hamburg
CS
202
6/16/2017
Mark Richards
Flash Delivery
$2,169.00
6/19/2017
7217 White St.
Florence
RT
203
9/17/2023
Chris Adams
Flash Delivery
$742.00
9/18/2023
2478 Johnson St.
York
RS
204
1/1/2025
Tony Bannon
Speedy Express
$1,136.00
1/2/2025
9753 Peters St.
York
CS
205
5/29/2019
Aaron Johnson
Logitrax
$1,928.00
6/2/2019
2636 Smith St.
Sidney
CS
206
4/27/2020
Chris Adams
Speedy Express
$415.00
5/1/2020
2478 Johnson St.
York
RS
207
11/19/2017
Sue White
Logitrax
$3,150.00
11/21/2017
7478 Johnson St.
Florence
SC
208
2/9/2018
Mark Peters
Flash Delivery
$2,776.00
2/10/2018
2666 Peters St.
Hamburg
RS
209
5/20/2020
Aaron Peters
Flash Delivery
$3,238.00
5/23/2020
3149 Bannon St.
Paris
RT
210
6/27/2020
Frank Wong
Logitrax
$4,361.00
6/28/2020
9411 Richards St.
Rome
CS
211
11/7/2023
Paul Richards
Logitrax
$1,850.00
11/9/2023
7706 Peters St.
Cairo
RT
212
12/7/2022
Chris Johnson
Flash Delivery
$3,204.00
12/11/2022
9315 Wong St.
Rome
CS
213
12/14/2024
Aaron Peters
Flash Delivery
$4,541.00
12/17/2024
5667 Wong St.
Hamburg
RN
214
8/6/2018
John Johnson
Flash Delivery
$3,947.00
8/8/2018
1513 Adams St.
Rome
CS
215
4/13/2025
Tony Smith
Logitrax
$4,061.00
4/16/2025
8724 Brown St.
Hamburg
RS
216
3/10/2025
Frank Wong
Speedy Express
$471.00
3/12/2025
9411 Richards St.
Rome
CS
217
12/27/2020
Aaron Johnson
Speedy Express
$4,398.00
12/28/2020
2636 Smith St.
Sidney
CS
218
6/12/2020
Brad Richards
Flash Delivery
$1,374.00
6/13/2020
9902 Smith St.
Sidney
RN
219
8/23/2024
Sue Johnson
Flash Delivery
$443.00
8/25/2024
6024 Johnson St.
Florence
RS
220
10/18/2024
John Johnson
Logitrax
$4,675.00
10/22/2024
1513 Adams St.
Rome
CS
221
3/1/2024
Chris Adams
Logitrax
$1,182.00
3/3/2024
2478 Johnson St.
York
RS
222
5/24/2020
Mark Johnson
Logitrax
$3,997.00
5/27/2020
9187 Richards St.
Cairo
RT
223
1/1/2025
Tom Peters
Logitrax
$2,255.00
1/4/2025
1299 Richards St.
Florence
SP
224
4/20/2025
Sue Wong
Speedy Express
$866.00
4/23/2025
920 Adams St.
Rome
CS
225
10/9/2018
Brad Bannon
Flash Delivery
$1,507.00
10/10/2018
8498 Brown St.
Florence
RN
226
5/11/2020
Brad Bannon
Flash Delivery
$4,640.00
5/14/2020
8498 Brown St.
Florence
RN
227
7/9/2023
Brad Richards
Speedy Express
$2,239.00
7/11/2023
9902 Smith St.
Sidney
RN
228
5/28/2023
Mark Richards
Flash Delivery
$1,843.00
6/1/2023
7217 White St.
Florence
RT
229
7/31/2024
Aaron Peters
Flash Delivery
$3,009.00
8/1/2024
5667 Wong St.
Hamburg
RN
230
5/3/2022
Sue White
Flash Delivery
$4,140.00
5/7/2022
2592 Johnson St.
Hamburg
RN
231
1/4/2022
Joe White
Logitrax
$1,642.00
1/7/2022
3759 Smith St.
Sidney
CS
232
6/30/2017
Tony Wong
Speedy Express
$685.00
7/1/2017
994 Brown St.
Paris
RS
233
8/1/2024
Mark Brown
Flash Delivery
$3,590.00
8/4/2024
9847 Adams St.
Hamburg
SC
234
5/27/2019
Frank Wong
Logitrax
$4,720.00
5/29/2019
9411 Richards St.
Rome
CS
235
11/3/2023
Bill Johnson
Logitrax
$781.00
11/5/2023
4465 Brown St.
Cairo
SC
236
8/13/2020
Sue Wong
Speedy Express
$2,999.00
8/16/2020
920 Adams St.
Rome
CS
237
1/16/2020
John Johnson
Speedy Express
$143.00
1/19/2020
1513 Adams St.
Rome
CS
238
7/25/2020
Sue Wong
Speedy Express
$4,179.00
7/26/2020
920 Adams St.
Rome
CS
239
6/21/2023
Sue White
Flash Delivery
$2,005.00
6/24/2023
2592 Johnson St.
Hamburg
RN
240
2/4/2021
Tom Johnson
Logitrax
$2,704.00
2/7/2021
5443 Peters St.
Cairo
RS
241
9/2/2024
Tom Brown
Speedy Express
$3,235.00
9/3/2024
2487 Johnson St.
Cairo
SC
242
7/5/2024
Aaron Bannon
Speedy Express
$861.00
7/8/2024
9583 Brown St.
Florence
RS
243
5/16/2022
Tony White
Flash Delivery
$2,542.00
5/18/2022
7940 Brown St.
Rome
CS
244
12/30/2021
Sue Johnson
Logitrax
$476.00
1/2/2022
6024 Johnson St.
Florence
RS
245
6/6/2019
Tony Bannon
Flash Delivery
$1,649.00
6/8/2019
9753 Peters St.
York
CS
246
5/21/2021
Mark Johnson
Flash Delivery
$1,184.00
5/25/2021
1723 Wong St.
Hamburg
RS
247
11/2/2024
Sue Johnson
Speedy Express
$2,307.00
11/3/2024
6024 Johnson St.
Florence
RS
248
3/13/2020
Mark Peters
Speedy Express
$3,989.00
3/14/2020
2666 Peters St.
Hamburg
RS
249
9/3/2024
Paul Richards
Logitrax
$809.00
9/7/2024
7706 Peters St.
Cairo
RT
250
9/4/2018
Chris Johnson
Logitrax
$2,964.00
9/5/2018
9315 Wong St.
Rome
CS
251
7/19/2017
Frank Wong
Logitrax
$3,243.00
7/21/2017
9411 Richards St.
Rome
CS
252
2/25/2020
John Peters
Logitrax
$2,715.00
2/28/2020
508 Peters St.
York
CS
253
10/27/2023
Bill Adams
Speedy Express
$1,752.00
10/29/2023
4285 Adams St.
Hamburg
CS
254
11/18/2022
Aaron Johnson
Logitrax
$3,078.00
11/22/2022
2636 Smith St.
Sidney
CS
255
5/14/2022
Bill Johnson
Logitrax
$3,429.00
5/18/2022
4839 Wong St.
York
CS
256
3/6/2018
Sue Smith
Flash Delivery
$4,796.00
3/8/2018
4284 Johnson St.
Florence
RS
257
1/24/2023
Sue White
Flash Delivery
$3,687.00
1/26/2023
2592 Johnson St.
Hamburg
RN
258
3/15/2020
Sue White
Flash Delivery
$1,350.00
3/17/2020
2592 Johnson St.
Hamburg
RN
259
9/29/2017
Mark Johnson
Logitrax
$231.00
10/2/2017
9187 Richards St.
Cairo
RT
260
10/5/2018
Tony Brown
Flash Delivery
$4,167.00
10/8/2018
281 Peters St.
Sidney
RT
261
5/21/2018
Aaron Peters
Flash Delivery
$4,188.00
5/24/2018
5667 Wong St.
Hamburg
RN
262
11/25/2023
Paul Richards
Speedy Express
$4,002.00
11/29/2023
7706 Peters St.
Cairo
RT
263
8/30/2022
Bill Johnson
Flash Delivery
$680.00
9/2/2022
4465 Brown St.
Cairo
SC
264
4/27/2018
Sue White
Flash Delivery
$2,192.00
4/30/2018
2592 Johnson St.
Hamburg
RN
265
2/15/2018
Paul Richards
Logitrax
$3,537.00
2/18/2018
7706 Peters St.
Cairo
RT
266
5/10/2018
Mark Richards
Speedy Express
$163.00
5/13/2018
7217 White St.
Florence
RT
267
5/17/2022
Aaron Peters
Logitrax
$3,929.00
5/19/2022
6120 Smith St.
Hamburg
RN
268
9/29/2019
Mark Peters
Speedy Express
$189.00
10/1/2019
2666 Peters St.
Hamburg
RS
269
3/15/2018
Mark Johnson
Speedy Express
$4,502.00
3/18/2018
1723 Wong St.
Hamburg
RS
270
11/10/2023
Aaron Adams
Logitrax
$4,362.00
11/12/2023
2152 Richards St.
Cairo
SC
271
4/7/2023
John Johnson
Flash Delivery
$4,575.00
4/8/2023
1513 Adams St.
Rome
CS
272
3/20/2024
Sue Johnson
Flash Delivery
$2,451.00
3/24/2024
6024 Johnson St.
Florence
RS
273
10/28/2021
Sue White
Logitrax
$3,943.00
10/31/2021
7478 Johnson St.
Florence
SC
274
5/9/2018
Sue Smith
Logitrax
$436.00
5/13/2018
4284 Johnson St.
Florence
RS
275
5/26/2022
Frank Brown
Flash Delivery
$279.00
5/29/2022
6410 Brown St.
Paris
SP
276
4/3/2023
Bill Adams
Flash Delivery
$4,417.00
4/7/2023
4285 Adams St.
Hamburg
CS
277
7/30/2021
Aaron Peters
Logitrax
$3,890.00
8/3/2021
6120 Smith St.
Hamburg
RN
278
1/22/2023
Tony Peters
Flash Delivery
$754.00
1/25/2023
1732 White St.
Paris
SP
279
11/18/2018
Aaron Johnson
Logitrax
$731.00
11/19/2018
2636 Smith St.
Sidney
CS
280
4/22/2024
Tony Bannon
Speedy Express
$2,809.00
4/26/2024
9753 Peters St.
York
CS
281
7/19/2023
Chris Adams
Flash Delivery
$2,305.00
7/21/2023
2478 Johnson St.
York
RS
282
5/26/2019
Mark Richards
Speedy Express
$1,045.00
5/27/2019
7217 White St.
Florence
RT
283
9/5/2022
Frank Wong
Speedy Express
$929.00
9/6/2022
3817 Smith St.
York
RT
284
10/23/2020
Sue Wong
Flash Delivery
$3,650.00
10/27/2020
920 Adams St.
Rome
CS
285
12/21/2022
Bill Johnson
Logitrax
$2,448.00
12/25/2022
4839 Wong St.
York
CS
286
7/16/2022
Tony Wong
Flash Delivery
$1,516.00
7/18/2022
994 Brown St.
Paris
RS
287
12/11/2021
Bill Johnson
Flash Delivery
$3,818.00
12/13/2021
4465 Brown St.
Cairo
SC
288
4/1/2024
Brad Richards
Logitrax
$1,341.00
4/3/2024
9902 Smith St.
Sidney
RN
289
6/13/2023
Sue Smith
Speedy Express
$683.00
6/15/2023
4284 Johnson St.
Florence
RS
290
12/24/2018
Tony Peters
Speedy Express
$4,296.00
12/28/2018
1732 White St.
Paris
SP
291
1/26/2024
Frank Brown
Logitrax
$4,702.00
1/27/2024
6410 Brown St.
Paris
SP
292
2/18/2022
Sue Wong
Speedy Express
$3,062.00
2/22/2022
920 Adams St.
Rome
CS
293
9/7/2022
John Smith
Logitrax
$1,150.00
9/11/2022
519 Richards St.
York
RS
294
10/20/2024
Sue White
Logitrax
$224.00
10/22/2024
2592 Johnson St.
Hamburg
RN
295
4/28/2024
Sue Wong
Speedy Express
$1,240.00
5/1/2024
920 Adams St.
Rome
CS
296
10/17/2017
Sue Wong
Speedy Express
$444.00
10/20/2017
920 Adams St.
Rome
CS
297
4/12/2021
Tony White
Speedy Express
$3,534.00
4/15/2021
7940 Brown St.
Rome
CS
298
11/23/2022
Aaron Peters
Logitrax
$250.00
11/25/2022
3149 Bannon St.
Paris
RT
299
12/21/2022
Aaron Peters
Flash Delivery
$3,231.00
12/25/2022
3149 Bannon St.
Paris
RT
300
6/17/2021
Mark Johnson
Speedy Express
$2,974.00
6/18/2021
9187 Richards St.
Cairo
RT
301
1/26/2021
Tony Peters
Speedy Express
$4,785.00
1/30/2021
1732 White St.
Paris
SP
302
9/25/2021
Tony Peters
Logitrax
$1,604.00
9/29/2021
1732 White St.
Paris
SP
303
10/1/2019
Brad Richards
Logitrax
$4,914.00
10/5/2019
9902 Smith St.
Sidney
RN
304
12/11/2018
Aaron Adams
Flash Delivery
$2,062.00
12/12/2018
2152 Richards St.
Cairo
SC
305
3/20/2019
Tom Peters
Logitrax
$3,699.00
3/21/2019
7330 Peters St.
York
RS
306
11/14/2022
Mark Richards
Flash Delivery
$4,709.00
11/15/2022
7217 White St.
Florence
RT
307
1/27/2019
Brad Richards
Flash Delivery
$2,068.00
1/28/2019
9902 Smith St.
Sidney
RN
308
10/26/2019
Tony White
Logitrax
$650.00
10/29/2019
7940 Brown St.
Rome
CS
309
12/7/2021
Brad Wong
Speedy Express
$2,253.00
12/8/2021
4192 White St.
Rome
RT
310
2/13/2021
Sue Wong
Logitrax
$739.00
2/17/2021
920 Adams St.
Rome
CS
311
12/2/2021
Tom Peters
Flash Delivery
$1,837.00
12/6/2021
1299 Richards St.
Florence
SP
312
12/1/2022
Sue White
Logitrax
$158.00
12/2/2022
2592 Johnson St.
Hamburg
RN
313
5/17/2022
Tom Peters
Speedy Express
$1,603.00
5/21/2022
7330 Peters St.
York
RS
314
10/6/2020
Tom Peters
Logitrax
$2,509.00
10/8/2020
7330 Peters St.
York
RS
315
10/7/2023
Mark Peters
Logitrax
$3,044.00
10/11/2023
2666 Peters St.
Hamburg
RS
316
4/24/2019
Aaron Peters
Speedy Express
$1,823.00
4/28/2019
5667 Wong St.
Hamburg
RN
317
7/18/2021
Tony Brown
Speedy Express
$1,709.00
7/22/2021
281 Peters St.
Sidney
RT
318
4/7/2025
Tom Johnson
Speedy Express
$831.00
4/11/2025
5443 Peters St.
Cairo
RS
319
7/14/2020
Tony Bannon
Flash Delivery
$1,123.00
7/17/2020
9753 Peters St.
York
CS
320
6/14/2021
Tom Peters
Flash Delivery
$2,479.00
6/17/2021
1299 Richards St.
Florence
SP
321
3/10/2024
Sue Wong
Flash Delivery
$992.00
3/12/2024
920 Adams St.
Rome
CS
322
6/22/2021
Frank Wong
Flash Delivery
$4,793.00
6/23/2021
3817 Smith St.
York
RT
323
2/19/2021
John Peters
Speedy Express
$1,651.00
2/22/2021
508 Peters St.
York
CS
324
12/11/2021
John Peters
Speedy Express
$753.00
12/14/2021
508 Peters St.
York
CS
325
11/12/2018
Aaron Peters
Flash Delivery
$1,863.00
11/13/2018
5667 Wong St.
Hamburg
RN
326
4/13/2020
Tom Peters
Flash Delivery
$2,489.00
4/16/2020
7330 Peters St.
York
RS
327
2/11/2025
Paul Adams
Logitrax
$526.00
2/13/2025
9187 Bannon St.
York
SC
328
5/28/2024
Tony Smith
Logitrax
$3,513.00
6/1/2024
8724 Brown St.
Hamburg
RS
329
4/24/2018
John Smith
Logitrax
$4,367.00
4/28/2018
519 Richards St.
York
RS
330
5/13/2018
Sue White
Speedy Express
$2,308.00
5/15/2018
2592 Johnson St.
Hamburg
RN
331
4/11/2018
Tony Brown
Logitrax
$3,663.00
4/14/2018
281 Peters St.
Sidney
RT
332
10/21/2017
Tom Peters
Logitrax
$2,411.00
10/25/2017
1299 Richards St.
Florence
SP
333
4/20/2019
Tony White
Flash Delivery
$147.00
4/23/2019
7940 Brown St.
Rome
CS
334
8/4/2023
Sue Richards
Speedy Express
$1,506.00
8/7/2023
1417 Smith St.
Paris
RS
335
1/5/2020
Aaron Peters
Speedy Express
$2,886.00
1/9/2020
6120 Smith St.
Hamburg
RN
336
7/9/2025
Mark Richards
Flash Delivery
$4,151.00
7/11/2025
7217 White St.
Florence
RT
337
6/1/2022
Tom Peters
Flash Delivery
$2,908.00
6/3/2022
7330 Peters St.
York
RS
338
8/7/2021
Tony Brown
Speedy Express
$4,535.00
8/10/2021
281 Peters St.
Sidney
RT
339
4/25/2024
Joe White
Logitrax
$2,228.00
4/27/2024
3759 Smith St.
Sidney
CS
340
10/13/2023
Mark Wong
Flash Delivery
$427.00
10/17/2023
2976 White St.
Cairo
RS
341
9/9/2023
Bill Johnson
Flash Delivery
$3,388.00
9/13/2023
4839 Wong St.
York
CS
342
8/7/2017
Mark Wong
Logitrax
$3,366.00
8/8/2017
2976 White St.
Cairo
RS
343
9/17/2020
John Peters
Flash Delivery
$2,361.00
9/18/2020
508 Peters St.
York
CS
344
8/25/2021
Tom Brown
Speedy Express
$442.00
8/26/2021
2487 Johnson St.
Cairo
SC
345
1/26/2020
Aaron Johnson
Logitrax
$626.00
1/29/2020
2636 Smith St.
Sidney
CS
346
6/6/2022
Tom Johnson
Logitrax
$4,857.00
6/8/2022
5443 Peters St.
Cairo
RS
347
11/20/2023
John Smith
Speedy Express
$4,209.00
11/22/2023
519 Richards St.
York
RS
348
3/9/2022
Joe White
Flash Delivery
$3,614.00
3/12/2022
3759 Smith St.
Sidney
CS
349
8/18/2021
Sue White
Flash Delivery
$4,632.00
8/22/2021
7478 Johnson St.
Florence
SC
350
6/2/2017
Mark Richards
Flash Delivery
$3,361.00
6/6/2017
7217 White St.
Florence
RT
351
7/19/2024
Tony Johnson
Logitrax
$4,270.00
7/22/2024
6298 Johnson St.
Paris
RS
352
7/31/2021
Tom Peters
Logitrax
$4,641.00
8/4/2021
7330 Peters St.
York
RS
353
7/24/2021
Mark Wong
Flash Delivery
$2,756.00
7/25/2021
2976 White St.
Cairo
RS
354
1/22/2023
Brad Richards
Speedy Express
$4,570.00
1/24/2023
9902 Smith St.
Sidney
RN
355
6/22/2018
Joe White
Flash Delivery
$2,375.00
6/24/2018
3759 Smith St.
Sidney
CS
356
4/13/2019
Aaron Peters
Logitrax
$3,890.00
4/17/2019
3149 Bannon St.
Paris
RT
357
1/16/2021
Mark Johnson
Logitrax
$4,793.00
1/20/2021
9187 Richards St.
Cairo
RT
358
9/4/2021
John Peters
Logitrax
$4,577.00
9/6/2021
508 Peters St.
York
CS
359
1/27/2021
John Johnson
Speedy Express
$3,865.00
1/30/2021
1513 Adams St.
Rome
CS
360
11/27/2021
Aaron Bannon
Speedy Express
$4,659.00
11/29/2021
9583 Brown St.
Florence
RS
361
1/27/2020
Bill Johnson
Flash Delivery
$900.00
1/31/2020
4839 Wong St.
York
CS
362
6/3/2019
Sue White
Speedy Express
$1,344.00
6/5/2019
7478 Johnson St.
Florence
SC
363
2/5/2020
Paul Adams
Flash Delivery
$3,176.00
2/6/2020
9187 Bannon St.
York
SC
364
1/21/2020
Tom Johnson
Speedy Express
$4,398.00
1/22/2020
5443 Peters St.
Cairo
RS
365
6/2/2018
Frank Brown
Flash Delivery
$863.00
6/4/2018
6410 Brown St.
Paris
SP
366
2/13/2024
Bill Smith
Speedy Express
$4,078.00
2/16/2024
344 Smith St.
Rome
SC
367
4/4/2022
Bill Johnson
Speedy Express
$497.00
4/8/2022
4465 Brown St.
Cairo
SC
368
5/22/2020
Mark Brown
Speedy Express
$681.00
5/25/2020
9847 Adams St.
Hamburg
SC
369
11/14/2023
Frank Brown
Speedy Express
$2,916.00
11/15/2023
6410 Brown St.
Paris
SP
370
10/30/2021
Tom Peters
Flash Delivery
$3,710.00
10/31/2021
1299 Richards St.
Florence
SP
371
7/11/2022
Chris Adams
Speedy Express
$4,015.00
7/13/2022
2478 Johnson St.
York
RS
372
6/8/2023
Tom Brown
Flash Delivery
$2,273.00
6/12/2023
2487 Johnson St.
Cairo
SC
373
5/29/2024
Frank Wong
Flash Delivery
$3,966.00
5/31/2024
9411 Richards St.
Rome
CS
374
3/5/2019
Sue Richards
Logitrax
$2,401.00
3/6/2019
1417 Smith St.
Paris
RS
375
6/1/2025
Mark Richards
Logitrax
$4,066.00
6/5/2025
7217 White St.
Florence
RT
376
11/24/2019
Joe White
Speedy Express
$2,200.00
11/28/2019
3759 Smith St.
Sidney
CS
377
8/8/2024
Mark Richards
Logitrax
$2,863.00
8/12/2024
7217 White St.
Florence
RT
378
1/13/2018
Sue Johnson
Logitrax
$2,833.00
1/14/2018
6024 Johnson St.
Florence
RS
379
6/15/2018
John Johnson
Logitrax
$4,548.00
6/16/2018
1513 Adams St.
Rome
CS
380
5/21/2019
Brad Bannon
Flash Delivery
$1,946.00
5/23/2019
8498 Brown St.
Florence
RN
381
11/27/2021
Chris Johnson
Flash Delivery
$4,779.00
11/30/2021
9315 Wong St.
Rome
CS
382
3/1/2022
Tony Smith
Flash Delivery
$3,938.00
3/4/2022
8724 Brown St.
Hamburg
RS
383
1/29/2022
Paul Adams
Speedy Express
$4,220.00
1/31/2022
9187 Bannon St.
York
SC
384
5/4/2023
Sue Smith
Logitrax
$3,950.00
5/8/2023
4284 Johnson St.
Florence
RS
385
11/25/2019
Sue Richards
Logitrax
$2,956.00
11/27/2019
1417 Smith St.
Paris
RS
386
12/7/2018
Paul Adams
Speedy Express
$901.00
12/8/2018
9187 Bannon St.
York
SC
387
2/14/2023
Tom Peters
Logitrax
$1,714.00
2/16/2023
1299 Richards St.
Florence
SP
388
3/26/2021
Tony Smith
Flash Delivery
$547.00
3/30/2021
8724 Brown St.
Hamburg
RS
389
8/2/2023
Aaron Peters
Flash Delivery
$4,987.00
8/4/2023
3149 Bannon St.
Paris
RT
390
3/17/2021
Sue White
Logitrax
$4,369.00
3/19/2021
7478 Johnson St.
Florence
SC
391
6/26/2018
Brad Wong
Flash Delivery
$4,756.00
6/29/2018
4192 White St.
Rome
RT
392
5/30/2017
Tony Smith
Flash Delivery
$909.00
5/31/2017
8724 Brown St.
Hamburg
RS
393
7/25/2022
Paul Richards
Speedy Express
$3,741.00
7/28/2022
7706 Peters St.
Cairo
RT
394
8/16/2017
Bill Adams
Logitrax
$2,931.00
8/17/2017
4285 Adams St.
Hamburg
CS
395
8/22/2022
Mark Brown
Flash Delivery
$1,215.00
8/26/2022
9847 Adams St.
Hamburg
SC
396
5/29/2022
Tom Brown
Flash Delivery
$1,467.00
5/31/2022
2487 Johnson St.
Cairo
SC
397
12/18/2021
Sue White
Flash Delivery
$4,138.00
12/19/2021
7478 Johnson St.
Florence
SC
398
11/18/2019
Sue Wong
Logitrax
$4,716.00
11/21/2019
920 Adams St.
Rome
CS
399
4/15/2021
Tony Johnson
Logitrax
$2,691.00
4/19/2021
6298 Johnson St.
Paris
RS
400
7/28/2019
Mark Richards
Flash Delivery
$3,277.00
7/31/2019
7217 White St.
Florence
RT
401
4/1/2021
Tony Smith
Flash Delivery
$2,867.00
4/5/2021
8724 Brown St.
Hamburg
RS
402
1/20/2025
Sue White
Speedy Express
$4,424.00
1/22/2025
2592 Johnson St.
Hamburg
RN
403
2/21/2021
Tony Brown
Speedy Express
$4,722.00
2/24/2021
281 Peters St.
Sidney
RT
404
1/7/2024
Mark Wong
Flash Delivery
$2,103.00
1/10/2024
2976 White St.
Cairo
RS
405
10/15/2021
Tony Smith
Speedy Express
$4,831.00
10/16/2021
8724 Brown St.
Hamburg
RS
406
8/4/2020
Mark Brown
Logitrax
$1,606.00
8/6/2020
9847 Adams St.
Hamburg
SC
407
10/21/2018
Sue Wong
Logitrax
$1,381.00
10/25/2018
920 Adams St.
Rome
CS
408
3/29/2020
Mark Wong
Speedy Express
$1,396.00
4/1/2020
2976 White St.
Cairo
RS
409
12/28/2022
Sue White
Speedy Express
$228.00
12/31/2022
7478 Johnson St.
Florence
SC
410
1/19/2019
Frank Brown
Logitrax
$1,800.00
1/23/2019
6410 Brown St.
Paris
SP
411
3/25/2025
Sue Smith
Speedy Express
$3,285.00
3/26/2025
4284 Johnson St.
Florence
RS
412
10/9/2021
Aaron Peters
Logitrax
$4,979.00
10/13/2021
3149 Bannon St.
Paris
RT
413
1/24/2019
Tony Brown
Flash Delivery
$4,062.00
1/25/2019
281 Peters St.
Sidney
RT
414
7/22/2019
Bill Adams
Flash Delivery
$1,685.00
7/24/2019
4285 Adams St.
Hamburg
CS
415
11/1/2020
Aaron Peters
Speedy Express
$2,185.00
11/3/2020
5667 Wong St.
Hamburg
RN
416
9/15/2018
Brad Wong
Flash Delivery
$3,140.00
9/16/2018
4192 White St.
Rome
RT
417
12/31/2018
Frank Wong
Logitrax
$2,977.00
1/4/2019
3817 Smith St.
York
RT
418
1/27/2020
Chris Johnson
Flash Delivery
$4,212.00
1/28/2020
9315 Wong St.
Rome
CS
419
10/22/2018
Aaron Adams
Flash Delivery
$4,833.00
10/25/2018
2152 Richards St.
Cairo
SC
420
7/27/2023
Sue White
Flash Delivery
$4,281.00
7/31/2023
2592 Johnson St.
Hamburg
RN
421
11/20/2022
Tony Brown
Speedy Express
$206.00
11/22/2022
281 Peters St.
Sidney
RT
422
6/26/2020
Tom Johnson
Speedy Express
$4,711.00
6/29/2020
5443 Peters St.
Cairo
RS
423
2/1/2022
Mark Johnson
Logitrax
$3,175.00
2/2/2022
1723 Wong St.
Hamburg
RS
424
6/7/2018
Chris Johnson
Logitrax
$2,754.00
6/9/2018
9315 Wong St.
Rome
CS
425
11/1/2020
Tony Johnson
Logitrax
$4,246.00
11/4/2020
6298 Johnson St.
Paris
RS
426
9/8/2017
Tom Brown
Speedy Express
$1,026.00
9/10/2017
2487 Johnson St.
Cairo
SC
427
5/29/2025
Sue White
Speedy Express
$3,633.00
5/30/2025
2592 Johnson St.
Hamburg
RN
428
12/19/2022
Paul Adams
Speedy Express
$2,158.00
12/23/2022
9187 Bannon St.
York
SC
429
10/31/2017
Tony Brown
Logitrax
$3,529.00
11/1/2017
281 Peters St.
Sidney
RT
430
6/27/2020
Aaron Peters
Flash Delivery
$768.00
7/1/2020
3149 Bannon St.
Paris
RT
431
5/1/2019
Tony Bannon
Logitrax
$1,975.00
5/3/2019
9753 Peters St.
York
CS
432
10/27/2019
Tom Adams
Speedy Express
$555.00
10/30/2019
8192 Brown St.
Florence
CS
433
3/30/2024
Brad Bannon
Speedy Express
$3,680.00
4/2/2024
8498 Brown St.
Florence
RN
434
8/7/2023
Aaron Bannon
Flash Delivery
$3,673.00
8/9/2023
9583 Brown St.
Florence
RS
435
8/17/2017
Brad Wong
Logitrax
$2,583.00
8/18/2017
4192 White St.
Rome
RT
436
8/7/2022
Tom Peters
Speedy Express
$3,416.00
8/11/2022
7330 Peters St.
York
RS
437
8/5/2017
Tony Peters
Speedy Express
$4,515.00
8/7/2017
1732 White St.
Paris
SP
438
6/9/2019
Mark Richards
Flash Delivery
$3,035.00
6/13/2019
7217 White St.
Florence
RT
439
12/26/2019
John Peters
Logitrax
$4,924.00
12/30/2019
508 Peters St.
York
CS
440
4/4/2022
Sue Johnson
Logitrax
$3,047.00
4/6/2022
6024 Johnson St.
Florence
RS
441
6/21/2024
Mark Johnson
Flash Delivery
$2,307.00
6/23/2024
9187 Richards St.
Cairo
RT
442
11/6/2019
Frank Wong
Flash Delivery
$4,986.00
11/10/2019
3817 Smith St.
York
RT
443
3/21/2019
Bill Adams
Speedy Express
$773.00
3/25/2019
4285 Adams St.
Hamburg
CS
444
8/31/2018
Tony White
Flash Delivery
$840.00
9/3/2018
7940 Brown St.
Rome
CS
445
12/17/2021
Aaron Adams
Logitrax
$3,656.00
12/21/2021
2152 Richards St.
Cairo
SC
446
4/8/2024
Bill Smith
Flash Delivery
$3,753.00
4/9/2024
344 Smith St.
Rome
SC
447
5/15/2018
Tom Brown
Logitrax
$4,004.00
5/17/2018
2487 Johnson St.
Cairo
SC
448
9/21/2019
Sue White
Flash Delivery
$1,309.00
9/25/2019
2592 Johnson St.
Hamburg
RN
449
7/10/2017
Bill Smith
Logitrax
$1,638.00
7/14/2017
344 Smith St.
Rome
SC
450
8/29/2019
Bill Smith
Speedy Express
$3,354.00
9/1/2019
344 Smith St.
Rome
SC
451
4/12/2019
Sue White
Speedy Express
$3,952.00
4/14/2019
7478 Johnson St.
Florence
SC
452
7/10/2023
Aaron Peters
Flash Delivery
$1,129.00
7/13/2023
5667 Wong St.
Hamburg
RN
453
7/2/2020
Bill Johnson
Flash Delivery
$2,731.00
7/3/2020
4839 Wong St.
York
CS
454
11/25/2021
Sue White
Flash Delivery
$4,591.00
11/26/2021
7478 Johnson St.
Florence
SC
455
8/8/2017
Aaron Adams
Flash Delivery
$1,258.00
8/10/2017
2152 Richards St.
Cairo
SC
456
5/8/2020
Tony Smith
Speedy Express
$1,363.00
5/11/2020
8724 Brown St.
Hamburg
RS
457
7/25/2021
Brad Wong
Logitrax
$1,514.00
7/27/2021
4192 White St.
Rome
RT
458
2/8/2021
Tony Johnson
Logitrax
$2,360.00
2/11/2021
6298 Johnson St.
Paris
RS
459
2/10/2024
Mark Peters
Logitrax
$2,785.00
2/13/2024
2666 Peters St.
Hamburg
RS
460
9/15/2017
Tony White
Speedy Express
$2,370.00
9/17/2017
7940 Brown St.
Rome
CS
461
12/30/2020
Chris Smith
Speedy Express
$1,697.00
1/3/2021
7246 Brown St.
Cairo
SC
462
6/28/2022
John Peters
Flash Delivery
$2,840.00
6/29/2022
508 Peters St.
York
CS
463
12/31/2019
Bill Smith
Speedy Express
$3,254.00
1/2/2020
344 Smith St.
Rome
SC
464
11/26/2023
Tony Brown
Speedy Express
$899.00
11/29/2023
281 Peters St.
Sidney
RT
465
2/10/2018
Joe White
Flash Delivery
$4,965.00
2/13/2018
3759 Smith St.
Sidney
CS
466
1/9/2023
Tom Peters
Flash Delivery
$4,162.00
1/13/2023
1299 Richards St.
Florence
SP
467
7/20/2022
Sue White
Logitrax
$2,305.00
7/21/2022
7478 Johnson St.
Florence
SC
468
7/20/2019
Tom Peters
Speedy Express
$2,186.00
7/21/2019
1299 Richards St.
Florence
SP
469
11/25/2021
Tom Peters
Speedy Express
$3,496.00
11/29/2021
1299 Richards St.
Florence
SP
470
3/2/2018
Brad Wong
Logitrax
$526.00
3/3/2018
4192 White St.
Rome
RT
471
9/25/2023
Aaron Bannon
Speedy Express
$1,485.00
9/26/2023
9583 Brown St.
Florence
RS
472
7/20/2018
Tom Adams
Logitrax
$3,641.00
7/24/2018
8192 Brown St.
Florence
CS
473
3/12/2021
Bill Johnson
Speedy Express
$1,591.00
3/14/2021
4465 Brown St.
Cairo
SC
474
11/15/2020
Sue Richards
Speedy Express
$1,598.00
11/19/2020
1417 Smith St.
Paris
RS
475
8/18/2024
Sue Johnson
Logitrax
$4,543.00
8/20/2024
6024 Johnson St.
Florence
RS
476
12/14/2017
John Smith
Flash Delivery
$3,691.00
12/15/2017
519 Richards St.
York
RS
477
2/28/2023
Chris Johnson
Flash Delivery
$2,271.00
3/4/2023
9315 Wong St.
Rome
CS
478
5/24/2023
Mark Richards
Logitrax
$3,828.00
5/28/2023
7217 White St.
Florence
RT
479
8/2/2017
Tom Adams
Logitrax
$4,907.00
8/4/2017
8192 Brown St.
Florence
CS
480
2/8/2024
Tony Wong
Flash Delivery
$2,728.00
2/11/2024
994 Brown St.
Paris
RS
481
12/11/2024
Brad Bannon
Flash Delivery
$1,615.00
12/14/2024
8498 Brown St.
Florence
RN
482
1/15/2018
Mark Richards
Flash Delivery
$2,049.00
1/16/2018
7217 White St.
Florence
RT
483
8/18/2018
Tony Johnson
Flash Delivery
$967.00
8/19/2018
6298 Johnson St.
Paris
RS
484
3/7/2019
John Peters
Speedy Express
$4,119.00
3/11/2019
508 Peters St.
York
CS
485
6/10/2019
Tom Peters
Speedy Express
$1,521.00
6/11/2019
7330 Peters St.
York
RS
486
6/3/2019
Tony Bannon
Flash Delivery
$2,354.00
6/5/2019
9753 Peters St.
York
CS
487
7/3/2023
Aaron Peters
Flash Delivery
$3,871.00
7/5/2023
6120 Smith St.
Hamburg
RN
488
10/15/2020
Mark Johnson
Flash Delivery
$1,797.00
10/17/2020
1723 Wong St.
Hamburg
RS
489
1/6/2025
Sue Wong
Logitrax
$3,753.00
1/8/2025
920 Adams St.
Rome
CS
490
10/28/2017
Tony Johnson
Logitrax
$364.00
10/29/2017
6298 Johnson St.
Paris
RS
491
8/30/2022
Tony Johnson
Logitrax
$3,864.00
9/3/2022
6298 Johnson St.
Paris
RS
492
6/25/2025
Sue Richards
Logitrax
$1,873.00
6/27/2025
1417 Smith St.
Paris
RS
493
9/17/2020
Chris Adams
Speedy Express
$1,459.00
9/20/2020
2478 Johnson St.
York
RS
494
7/5/2022
Chris Johnson
Logitrax
$683.00
7/7/2022
9315 Wong St.
Rome
CS
495
11/7/2022
Aaron Peters
Logitrax
$4,969.00
11/9/2022
3149 Bannon St.
Paris
RT
496
12/11/2022
Tony Wong
Flash Delivery
$3,385.00
12/13/2022
994 Brown St.
Paris
RS
497
12/20/2020
Tom Johnson
Speedy Express
$2,703.00
12/22/2020
5443 Peters St.
Cairo
RS
498
4/24/2022
Bill Adams
Flash Delivery
$4,218.00
4/27/2022
4285 Adams St.
Hamburg
CS
499
3/31/2024
Sue White
Logitrax
$2,886.00
4/1/2024
2592 Johnson St.
Hamburg
RN

Settings

This view uses two rows per record. The layout is divided into three groups: order, customer, and shipper.

Description

The MultiRow control extends conventional grid layouts by using multiple rows to represent each data item.

The MultiRow control allows users to see and edit data in a tabular format, just like other conventional grids. However, MultiRow is different from these grids in a way that it allows you to bind each data item to multiple rows, creating form-like interfaces that can display a large number of columns with minimal horizontal scrolling.

The MultiRow control extends the FlexGrid control, so if you know how to use FlexGrid, you will be able to use MultiRow in no time. The main new property is LayoutDefinition, which takes an object that describes the layout of the grid rows and cells.

The MultiRow control is not a simple replacement for conventional grids; it is a specialized tool that fits some particular scenarios really well.

LayoutDefinition

The LayoutDefinition property specifies the layout of cells in a grid. It contains a list of cell group objects. Each cell group specifies how many columns the group should span, and the cells that make up each group.

The image below illustrates how a cell group is interpreted and turned into a grid layout:

Here, the group spans three grid columns. It contains six cells with different spans. When generating the layout, the grid fits as many cells as possible in each row, and wraps to the next row when the group span is reached. The last cell in each row is automatically expanded to fill Colspan of the group. The process is similar to wrapping of text to create a paragraph.

The same process is applied to every group in the LayoutDefinition object.

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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
using C1.Web.Mvc.Fluent;
using C1.Web.Mvc.Grid;
using C1.Web.Mvc.MultiRow;
using C1.Web.Mvc.MultiRow.Fluent;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
 
namespace MultiRowExplorer.Models
{
    public class LayoutDefinitionsBuilders
    {
        public static Action<ListItemFactory<CellGroup, CellGroupBuilder>> OneLine
        {
            get
            {
                return ld =>
                {
                    ld.Add().Colspan(15).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Id").Header("ID").CssClass("id"))
                            .Add(cell => cell.Binding("Date").Header("Ordered"))
                            .Add(cell => cell.Binding("ShippedDate").Header("Shipped"))
                            .Add(cell => cell.Binding("Amount").Header("Amount").Format("c").CssClass("amount"))
                            .Add(cell => cell.Binding("Customer.Name").Name("CustomerName").Header("Customer"))
                            .Add(cell => cell.Binding("Customer.Address").Name("CustomerAddress").Header("Address"))
                            .Add(cell => cell.Binding("Customer.City").Name("CustomerCity").Header("City")
                                .DataMap(dm => { dm.DisplayMemberPath("Value").SelectedValuePath("Value").Bind(Orders.GetCities().ToValues()); }))
                            .Add(cell => cell.Binding("Customer.State").Name("CustomerState").Header("State"))
                            .Add(cell => cell.Binding("Customer.Zip").Name("CustomerZip").Header("Zip"))
                            .Add(cell => cell.Binding("Customer.Email").Name("CustomerEmail").Header("Customer Email").CssClass("email"))
                            .Add(cell => cell.Binding("Customer.Phone").Name("Customerphone").Header("Customer Phone"))
                            .Add(cell => cell.Binding("Shipper.Name").Name("ShipperName").Header("Shipper"))
                            .Add(cell => cell.Binding("Shipper.Email").Name("ShipperEmail").Header("Shipper Email").CssClass("email"))
                            .Add(cell => cell.Binding("Shipper.Phone").Name("ShipperPhone").Header("Shipper Phone"))
                            .Add(cell => cell.Binding("Shipper.Express").Name("ShipperExpress").Header("Express"));
                    });
                };
            }
        }
 
        public static Action<ListItemFactory<CellGroup, CellGroupBuilder>> TwoLines
        {
            get
            {
                return ld =>
                {
                    ld.Add().Header("Order").Colspan(2).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Id").Header("ID").CssClass("id").Width("150"))
                            .Add(cell => cell.Binding("Date").Header("Ordered").Width("150"))
                            .Add(cell => cell.Binding("Amount").Header("Amount").Format("c").CssClass("amount"))
                            .Add(cell => cell.Binding("ShippedDate").Header("Shipped"));
                    });
                    ld.Add().Header("Customer").Colspan(3).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Customer.Name").Name("CustomerName").Header("Customer").Width("200"))
                            .Add(cell => cell.Binding("Customer.Email").Name("CustomerEmail").Header("Customer Email").Colspan(2).CssClass("email"))
                            .Add(cell => cell.Binding("Customer.Address").Name("CustomerAddress").Header("Address"))
                            .Add(cell => cell.Binding("Customer.City").Name("CustomerCity").Header("City").ShowDropDown(true)
                                .DataMap(dm => { dm.DisplayMemberPath("Value").SelectedValuePath("Value").Bind(Orders.GetCities().ToValues()); }))
                            .Add(cell => cell.Binding("Customer.State").Name("CustomerState").Header("State"));
                    });
                    ld.Add().Header("Shipper").Colspan(2).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Shipper.Name").Name("ShipperName").Header("Shipper").Colspan(2))
                            .Add(cell => cell.Binding("Shipper.Email").Name("ShipperEmail").Header("Shipper Email").Width("200").CssClass("email"))
                            .Add(cell => cell.Binding("Shipper.Express").Name("ShipperExpress").Header("Express"));
                    });
                };
            }
        }
 
        public static Action<ListItemFactory<CellGroup, CellGroupBuilder>> ThreeLines
        {
            get
            {
                return ld =>
                {
                    ld.Add().Header("Order").Colspan(2).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Id").Header("ID").Colspan(2).CssClass("id"))
                            .Add(cell => cell.Binding("Amount").Header("Amount").Format("c").Colspan(2).CssClass("amount"))
                            .Add(cell => cell.Binding("Date").Header("Ordered"))
                            .Add(cell => cell.Binding("ShippedDate").Header("Shipped"));
                    });
                    ld.Add().Header("Customer").Colspan(3).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Customer.Name").Name("CustomerName").Header("Customer"))
                            .Add(cell => cell.Binding("Customer.Email").Name("CustomerEmail").Header("Customer Email").Colspan(2).CssClass("email"))
                            .Add(cell => cell.Binding("Customer.Address").Name("CustomerAddress").Header("Address").Colspan(2))
                            .Add(cell => cell.Binding("Customer.Phone").Name("CustomerPhone").Header("Phone"))
                            .Add(cell => cell.Binding("Customer.City").Name("CustomerCity").Header("City")
                                .DataMap(dm => { dm.DisplayMemberPath("Value").SelectedValuePath("Value").Bind(Orders.GetCities().ToValues()); }))
                            .Add(cell => cell.Binding("Customer.State").Name("CustomerState").Header("State"))
                            .Add(cell => cell.Binding("Customer.Zip").Name("CustomerZip").Header("Zip"));
                    });
                    ld.Add().Header("Shipper").Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Shipper.Name").Name("ShipperName").Header("Shipper").Width("*"))
                            .Add(cell => cell.Binding("Shipper.Email").Name("ShipperEmail").Header("Shipper Email").CssClass("email"))
                            .Add(cell => cell.Binding("Shipper.Express").Name("ShipperExpress").Header("Express"));
                    });
                };
            }
        }
 
        public static Action<ListItemFactory<CellGroup, CellGroupBuilder>> Sales
        {
            get
            {
                return ld =>
                {
                    ld.Add().Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("ID").Header("ID"));
                        cells.Add(cell => cell.Binding("Active").Header("Active"));
                    });
                    ld.Add().Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Start").Header("Start"));
                        cells.Add(cell => cell.Binding("End").Header("End"));
                    });
                    ld.Add().Colspan(2).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Country").Header("Country").Colspan(2));
                        cells.Add(cell => cell.Binding("Product").Header("Product"));
                        cells.Add(cell => cell.Binding("Color").Header("Color"));
                    });
                    ld.Add().Colspan(2).Cells(cells =>
                    {
                        cells.Add(cell => cell.Binding("Amount").Header("Amount"));
                        cells.Add(cell => cell.Binding("Amount2").Header("Amount2"));
                        cells.Add(cell => cell.Binding("Discount").Header("Discount").Colspan(2));
                    });
                };
            }
        }
    }
}
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
using System.Web.Mvc;
using System.Collections.Generic;
using MultiRowExplorer.Models;
 
namespace MultiRowExplorer.Controllers
{
    public partial class MultiRowController : Controller
    {
        private readonly ControlOptions _options = new ControlOptions
        {
            Options = new OptionDictionary
            {
                {"Layout Definition",new OptionItem{Values = new List<string> {"Traditional", "Compact", "Detailed"},CurrentValue = "Compact"}}
            }
        };
 
        public ActionResult Index(FormCollection collection)
        {
            _options.LoadPostData(collection);
            var model = Orders.GetOrders();
            ViewBag.DemoOptions = _options;
            return View(model);
        }
    }
}
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
@model IEnumerable<Orders.Order>
@{
    ControlOptions optionsModel = ViewBag.DemoOptions;
    ViewBag.DemoSettings = true;
 
    var layoutDefinition = optionsModel.Options["Layout Definition"].CurrentValue;
    Action<ListItemFactory<CellGroup, CellGroupBuilder>> layoutDefinitionBuilder;
    if (layoutDefinition == "Traditional")
    {
        layoutDefinitionBuilder = LayoutDefinitionsBuilders.OneLine;
    }
    else if (layoutDefinition == "Compact")
    {
        layoutDefinitionBuilder = LayoutDefinitionsBuilders.TwoLines;
    }
    else
    {
        layoutDefinitionBuilder = LayoutDefinitionsBuilders.ThreeLines;
    }
}
 
@(Html.C1().MultiRow<Orders.Order>()
    .Id("ovMultiRow")
    .Bind(bl => bl.Bind(Model).DisableServerRead(true))
    .CssClass("multirow")
    .LayoutDefinition(layoutDefinitionBuilder)
)
@section Settings{
    @Html.Partial("_OptionsMenu", optionsModel)
    @if (layoutDefinition == "Traditional")
    {
        <p>Traditional grid view, with one row per record.The user must scroll horizontally to see the whole record.</p>
    }
    @if (layoutDefinition == "Compact")
    {
        <p>This view uses two rows per record. The layout is divided into three groups: order, customer, and shipper.</p>
    }
    @if (layoutDefinition == "Detailed")
    {
        <p>This view uses three rows per record. The layout is divided into three groups: order, customer, and shipper.</p>
    }
}
 
@section Summary{
    <p>The MultiRow control extends conventional grid layouts by using multiple rows to represent each data item.</p>
}
 
@section Description{
    <p>
        The <b>MultiRow</b> control extends conventional grid layouts by using multiple rows to represent each data item.
    </p><p>
        The <b>MultiRow</b> control allows users to see and edit data in a tabular format, just like other conventional grids.
        However, <b>MultiRow</b> is different from these grids in a way that it allows you to bind each data item to multiple rows,
        creating form-like interfaces that can display a large number of columns with minimal horizontal scrolling.
    </p><p>
        The <b>MultiRow</b> control extends the <b>FlexGrid</b> control, so if you know how to use <b>FlexGrid</b>, you will be able to use <b>MultiRow</b> in no time.
        The main new property is <b>LayoutDefinition</b>, which takes an object that describes the layout of the grid rows and cells.
    </p><p>
        The <b>MultiRow</b> control is not a simple replacement for conventional grids; it is a specialized tool that fits some particular scenarios really well.
    </p>
    <h3 class="semi-bold">LayoutDefinition</h3>
    <p>
        The <b>LayoutDefinition</b> property specifies the layout of cells in a grid.
        It contains a list of cell group objects. Each cell group specifies how many columns the group should span, and the cells that make up each group.
    </p><p>
        The image below illustrates how a cell group is interpreted and turned into a grid layout:
        <img src="~/Content/images/cellGroup.png" />
    </p><p>
        Here, the group spans three grid columns. It contains six cells with different spans.
        When generating the layout, the grid fits as many cells as possible in each row, and wraps to the next row when the group span is reached.
        The last cell in each row is automatically expanded to fill <b>Colspan</b> of the group.
        The process is similar to wrapping of text to create a paragraph.
    </p><p>
        The same process is applied to every group in the <b>LayoutDefinition</b> object.
    </p>
}