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
5/21/2024
Sue Wong
Logitrax
$1,652.00
5/25/2024
3367 Peters St.
Rome
RT
1
1/21/2023
Mark Wong
Logitrax
$3,972.00
1/24/2023
3054 Bannon St.
Florence
SP
2
8/3/2021
Sue Adams
Speedy Express
$829.00
8/5/2021
7182 Brown St.
York
RN
3
10/14/2018
Tony Smith
Flash Delivery
$4,634.00
10/16/2018
3558 Peters St.
Rome
RT
4
1/11/2018
Tom Bannon
Flash Delivery
$532.00
1/13/2018
1530 Johnson St.
Paris
SC
5
2/20/2023
Joe Adams
Speedy Express
$1,713.00
2/24/2023
3257 Peters St.
Hamburg
SP
6
3/10/2022
Mark Peters
Speedy Express
$4,311.00
3/13/2022
294 Wong St.
York
SC
7
8/29/2022
Joe Johnson
Flash Delivery
$1,065.00
9/2/2022
4668 Peters St.
Florence
CS
8
6/15/2024
Chris Peters
Flash Delivery
$3,377.00
6/18/2024
2725 Bannon St.
Florence
RT
9
6/16/2018
Tony Wong
Flash Delivery
$2,576.00
6/20/2018
475 Peters St.
Paris
RT
10
10/9/2023
Tom Peters
Speedy Express
$2,148.00
10/12/2023
9799 Smith St.
Hamburg
CS
11
8/14/2018
Paul Peters
Flash Delivery
$1,639.00
8/18/2018
3968 Bannon St.
York
SC
12
5/4/2022
Sue Richards
Speedy Express
$1,834.00
5/6/2022
9658 Wong St.
Florence
SP
13
3/3/2019
Mark Adams
Logitrax
$3,224.00
3/6/2019
1184 Johnson St.
Sidney
RS
14
9/10/2018
Sue Wong
Flash Delivery
$3,532.00
9/11/2018
5640 Smith St.
Paris
RS
15
2/2/2024
Tony Smith
Logitrax
$2,452.00
2/5/2024
3558 Peters St.
Rome
RT
16
11/25/2022
Sue Richards
Logitrax
$289.00
11/27/2022
9658 Wong St.
Florence
SP
17
8/1/2018
John Johnson
Flash Delivery
$2,574.00
8/3/2018
2691 Peters St.
York
SC
18
12/25/2020
Tony Smith
Speedy Express
$2,370.00
12/28/2020
3558 Peters St.
Rome
RT
19
7/20/2019
Tony Wong
Flash Delivery
$3,017.00
7/22/2019
475 Peters St.
Paris
RT
20
9/1/2023
Joe Adams
Flash Delivery
$4,765.00
9/3/2023
3257 Peters St.
Hamburg
SP
21
9/4/2024
Tom Bannon
Logitrax
$1,316.00
9/8/2024
1530 Johnson St.
Paris
SC
22
10/18/2023
Tom Bannon
Flash Delivery
$3,640.00
10/20/2023
1530 Johnson St.
Paris
SC
23
6/18/2017
John Bannon
Flash Delivery
$1,516.00
6/20/2017
5294 Bannon St.
Hamburg
RT
24
7/16/2021
John Adams
Speedy Express
$1,340.00
7/17/2021
8641 Johnson St.
Hamburg
RN
25
3/24/2024
Paul Johnson
Flash Delivery
$721.00
3/27/2024
5535 Brown St.
Paris
SC
26
1/11/2019
Bill Wong
Flash Delivery
$1,050.00
1/12/2019
3967 Brown St.
Cairo
SP
27
6/2/2017
Frank Brown
Logitrax
$3,024.00
6/4/2017
6017 White St.
Rome
RN
28
6/9/2017
Sue Wong
Flash Delivery
$2,514.00
6/10/2017
5836 Richards St.
Sidney
RN
29
7/28/2023
Mark Wong
Speedy Express
$2,289.00
8/1/2023
3054 Bannon St.
Florence
SP
30
7/16/2022
Sue Bannon
Speedy Express
$2,413.00
7/17/2022
7682 White St.
Sidney
CS
31
9/21/2024
Paul Johnson
Flash Delivery
$4,596.00
9/22/2024
5535 Brown St.
Paris
SC
32
10/13/2021
John Johnson
Speedy Express
$765.00
10/16/2021
2691 Peters St.
York
SC
33
1/28/2024
Frank Brown
Flash Delivery
$4,006.00
1/29/2024
6017 White St.
Rome
RN
34
3/12/2021
John Brown
Flash Delivery
$3,981.00
3/16/2021
774 Peters St.
Sidney
RN
35
11/9/2021
Sue Wong
Speedy Express
$4,256.00
11/12/2021
9614 Bannon St.
Cairo
RT
36
11/3/2023
Tom Bannon
Speedy Express
$4,572.00
11/4/2023
1530 Johnson St.
Paris
SC
37
10/19/2019
Paul Peters
Flash Delivery
$2,121.00
10/22/2019
3968 Bannon St.
York
SC
38
1/26/2018
John Brown
Flash Delivery
$2,448.00
1/29/2018
3199 Peters St.
Hamburg
RS
39
6/15/2023
Aaron White
Speedy Express
$706.00
6/19/2023
1946 Wong St.
Paris
RS
40
7/29/2024
John Wong
Flash Delivery
$4,752.00
7/30/2024
810 Wong St.
Cairo
SC
41
8/14/2020
Joe Johnson
Logitrax
$1,200.00
8/16/2020
4668 Peters St.
Florence
CS
42
9/24/2021
Tom Bannon
Speedy Express
$1,176.00
9/25/2021
1530 Johnson St.
Paris
SC
43
6/6/2023
Sue Richards
Flash Delivery
$724.00
6/10/2023
9658 Wong St.
Florence
SP
44
6/20/2020
John Brown
Flash Delivery
$493.00
6/23/2020
3199 Peters St.
Hamburg
RS
45
5/25/2017
John Wong
Speedy Express
$3,694.00
5/27/2017
810 Wong St.
Cairo
SC
46
1/23/2021
Mark Peters
Speedy Express
$3,336.00
1/26/2021
294 Wong St.
York
SC
47
2/7/2025
Sue Wong
Logitrax
$588.00
2/9/2025
5836 Richards St.
Sidney
RN
48
4/15/2022
Bill Wong
Speedy Express
$979.00
4/17/2022
3967 Brown St.
Cairo
SP
49
12/22/2019
John Wong
Speedy Express
$2,436.00
12/24/2019
810 Wong St.
Cairo
SC
50
12/24/2021
Frank Smith
Flash Delivery
$404.00
12/28/2021
2849 Adams St.
Cairo
CS
51
3/7/2022
Tony Wong
Flash Delivery
$4,517.00
3/8/2022
475 Peters St.
Paris
RT
52
12/23/2022
Mark Wong
Speedy Express
$2,185.00
12/26/2022
2878 Smith St.
Rome
RS
53
9/17/2017
Sue Richards
Speedy Express
$3,576.00
9/20/2017
7908 Peters St.
Florence
RT
54
4/11/2017
Tom White
Speedy Express
$3,652.00
4/14/2017
3542 Brown St.
Rome
RN
55
3/29/2023
John Adams
Logitrax
$853.00
4/1/2023
8641 Johnson St.
Hamburg
RN
56
12/31/2019
Tony Smith
Logitrax
$4,686.00
1/4/2020
3558 Peters St.
Rome
RT
57
3/25/2019
Mark Wong
Flash Delivery
$203.00
3/27/2019
2878 Smith St.
Rome
RS
58
7/1/2017
Aaron Peters
Flash Delivery
$4,062.00
7/3/2017
1466 Adams St.
Sidney
RN
59
9/27/2018
Frank Smith
Speedy Express
$1,428.00
10/1/2018
2849 Adams St.
Cairo
CS
60
8/28/2024
Mark Adams
Speedy Express
$2,558.00
8/31/2024
1184 Johnson St.
Sidney
RS
61
9/11/2019
Aaron Bannon
Flash Delivery
$3,719.00
9/12/2019
5441 Richards St.
Rome
RT
62
4/22/2018
Aaron Bannon
Speedy Express
$4,356.00
4/26/2018
4279 Johnson St.
York
CS
63
6/3/2021
John Richards
Flash Delivery
$4,259.00
6/6/2021
4845 Johnson St.
Florence
RT
64
5/29/2021
Mark Bannon
Speedy Express
$4,020.00
6/1/2021
2157 Peters St.
Rome
RS
65
2/23/2020
Sue Adams
Flash Delivery
$4,838.00
2/27/2020
7373 Adams St.
Sidney
RN
66
7/7/2022
Paul Brown
Logitrax
$2,565.00
7/9/2022
723 Richards St.
Paris
RN
67
12/30/2024
Mark Bannon
Speedy Express
$1,943.00
1/1/2025
2157 Peters St.
Rome
RS
68
8/24/2019
Mark Adams
Logitrax
$2,863.00
8/27/2019
1184 Johnson St.
Sidney
RS
69
1/23/2025
Aaron Peters
Logitrax
$2,019.00
1/25/2025
1466 Adams St.
Sidney
RN
70
12/12/2023
Paul Johnson
Flash Delivery
$1,496.00
12/13/2023
5535 Brown St.
Paris
SC
71
12/15/2020
Sue Wong
Flash Delivery
$954.00
12/19/2020
3367 Peters St.
Rome
RT
72
12/21/2018
Sue Richards
Speedy Express
$4,372.00
12/22/2018
9658 Wong St.
Florence
SP
73
6/7/2020
Joe Johnson
Logitrax
$4,649.00
6/9/2020
4001 Johnson St.
Rome
RS
74
12/17/2023
Bill Brown
Logitrax
$2,640.00
12/19/2023
3140 White St.
Florence
RN
75
1/12/2019
Mark Peters
Speedy Express
$1,284.00
1/16/2019
294 Wong St.
York
SC
76
2/6/2024
Sue Adams
Speedy Express
$1,126.00
2/9/2024
7182 Brown St.
York
RN
77
1/9/2023
Tom White
Speedy Express
$2,011.00
1/13/2023
3542 Brown St.
Rome
RN
78
6/3/2023
Sue Wong
Flash Delivery
$617.00
6/4/2023
9614 Bannon St.
Cairo
RT
79
5/2/2020
Tony Smith
Speedy Express
$2,510.00
5/6/2020
9610 Richards St.
York
RS
80
4/9/2020
Sue Bannon
Logitrax
$3,883.00
4/12/2020
7682 White St.
Sidney
CS
81
10/30/2017
John Brown
Logitrax
$2,741.00
11/2/2017
774 Peters St.
Sidney
RN
82
11/2/2020
Tom Bannon
Flash Delivery
$3,262.00
11/5/2020
1530 Johnson St.
Paris
SC
83
3/29/2023
Mark Adams
Logitrax
$4,954.00
4/2/2023
2738 Adams St.
Rome
RS
84
3/19/2020
Tom Peters
Logitrax
$3,081.00
3/20/2020
9799 Smith St.
Hamburg
CS
85
1/24/2025
Sue Wong
Speedy Express
$4,061.00
1/25/2025
3367 Peters St.
Rome
RT
86
9/18/2017
Tom White
Flash Delivery
$3,511.00
9/20/2017
3542 Brown St.
Rome
RN
87
6/3/2020
John Brown
Speedy Express
$2,140.00
6/6/2020
3199 Peters St.
Hamburg
RS
88
4/15/2019
Aaron Bannon
Logitrax
$723.00
4/17/2019
5441 Richards St.
Rome
RT
89
11/8/2019
Joe Johnson
Speedy Express
$568.00
11/10/2019
4668 Peters St.
Florence
CS
90
4/23/2019
John Wong
Flash Delivery
$3,235.00
4/27/2019
810 Wong St.
Cairo
SC
91
6/29/2020
John Brown
Logitrax
$2,169.00
7/3/2020
3199 Peters St.
Hamburg
RS
92
1/26/2019
Tom Bannon
Logitrax
$1,391.00
1/29/2019
1530 Johnson St.
Paris
SC
93
11/22/2024
Tom Peters
Logitrax
$1,679.00
11/26/2024
9799 Smith St.
Hamburg
CS
94
3/6/2021
Tony Smith
Speedy Express
$4,669.00
3/8/2021
9610 Richards St.
York
RS
95
10/10/2023
Joe Johnson
Speedy Express
$819.00
10/14/2023
4001 Johnson St.
Rome
RS
96
11/13/2020
John Brown
Flash Delivery
$2,914.00
11/14/2020
3199 Peters St.
Hamburg
RS
97
9/5/2024
Bill Brown
Speedy Express
$4,450.00
9/9/2024
3140 White St.
Florence
RN
98
12/19/2019
John Brown
Flash Delivery
$1,860.00
12/21/2019
774 Peters St.
Sidney
RN
99
2/11/2017
Mark Peters
Logitrax
$649.00
2/12/2017
294 Wong St.
York
SC
100
10/14/2018
Tom Peters
Logitrax
$3,703.00
10/15/2018
9799 Smith St.
Hamburg
CS
101
1/27/2023
John Wong
Flash Delivery
$591.00
1/31/2023
810 Wong St.
Cairo
SC
102
9/3/2019
John Richards
Speedy Express
$4,022.00
9/7/2019
4845 Johnson St.
Florence
RT
103
7/13/2019
Frank Brown
Logitrax
$1,124.00
7/14/2019
6017 White St.
Rome
RN
104
9/10/2023
Tony Wong
Speedy Express
$2,977.00
9/14/2023
475 Peters St.
Paris
RT
105
11/10/2023
John Richards
Speedy Express
$3,382.00
11/11/2023
4845 Johnson St.
Florence
RT
106
3/6/2025
Paul Brown
Speedy Express
$3,141.00
3/10/2025
723 Richards St.
Paris
RN
107
3/27/2022
Mark Bannon
Speedy Express
$1,193.00
3/29/2022
2157 Peters St.
Rome
RS
108
12/28/2023
Mark Bannon
Flash Delivery
$518.00
1/1/2024
2157 Peters St.
Rome
RS
109
4/19/2018
Tom Bannon
Logitrax
$1,941.00
4/22/2018
1530 Johnson St.
Paris
SC
110
6/8/2018
Chris Johnson
Flash Delivery
$3,120.00
6/12/2018
8198 Richards St.
York
CS
111
8/19/2018
Paul Johnson
Flash Delivery
$2,261.00
8/22/2018
5535 Brown St.
Paris
SC
112
11/23/2023
Sue Bannon
Flash Delivery
$667.00
11/24/2023
7682 White St.
Sidney
CS
113
12/8/2017
Sue Wong
Logitrax
$4,305.00
12/9/2017
9614 Bannon St.
Cairo
RT
114
2/25/2022
John Brown
Logitrax
$4,386.00
3/1/2022
774 Peters St.
Sidney
RN
115
8/31/2021
Mark Wong
Flash Delivery
$1,352.00
9/4/2021
2878 Smith St.
Rome
RS
116
12/16/2019
John Bannon
Speedy Express
$3,350.00
12/19/2019
5294 Bannon St.
Hamburg
RT
117
11/13/2024
Aaron Bannon
Flash Delivery
$4,786.00
11/14/2024
5441 Richards St.
Rome
RT
118
10/9/2018
Sue Bannon
Speedy Express
$622.00
10/13/2018
7682 White St.
Sidney
CS
119
10/18/2017
Paul Brown
Flash Delivery
$1,536.00
10/21/2017
723 Richards St.
Paris
RN
120
9/30/2019
John Bannon
Flash Delivery
$3,398.00
10/3/2019
5294 Bannon St.
Hamburg
RT
121
12/7/2017
Sue Richards
Speedy Express
$1,916.00
12/8/2017
7908 Peters St.
Florence
RT
122
10/14/2017
Paul Peters
Logitrax
$2,693.00
10/16/2017
3968 Bannon St.
York
SC
123
8/12/2021
Joe Johnson
Flash Delivery
$4,923.00
8/15/2021
4001 Johnson St.
Rome
RS
124
5/6/2019
Joe Johnson
Speedy Express
$2,068.00
5/7/2019
4668 Peters St.
Florence
CS
125
2/26/2021
Sue Wong
Logitrax
$519.00
3/2/2021
5640 Smith St.
Paris
RS
126
9/9/2018
Aaron Bannon
Logitrax
$1,638.00
9/12/2018
4279 Johnson St.
York
CS
127
3/24/2017
Chris Johnson
Speedy Express
$2,749.00
3/25/2017
8198 Richards St.
York
CS
128
5/10/2017
Aaron Bannon
Flash Delivery
$4,979.00
5/14/2017
4279 Johnson St.
York
CS
129
6/8/2021
Sue Adams
Flash Delivery
$1,929.00
6/10/2021
7182 Brown St.
York
RN
130
8/2/2022
Chris Peters
Logitrax
$3,415.00
8/5/2022
2725 Bannon St.
Florence
RT
131
7/23/2021
John Adams
Logitrax
$2,260.00
7/25/2021
8641 Johnson St.
Hamburg
RN
132
10/7/2024
Sue Wong
Speedy Express
$1,098.00
10/8/2024
5640 Smith St.
Paris
RS
133
9/29/2022
John Adams
Logitrax
$608.00
9/30/2022
8641 Johnson St.
Hamburg
RN
134
1/11/2022
Mark Bannon
Flash Delivery
$1,689.00
1/12/2022
2157 Peters St.
Rome
RS
135
9/15/2017
Mark Bannon
Flash Delivery
$4,946.00
9/16/2017
2177 Brown St.
Paris
SC
136
1/14/2024
Tony Smith
Flash Delivery
$1,041.00
1/16/2024
9610 Richards St.
York
RS
137
1/21/2024
Chris Johnson
Speedy Express
$3,578.00
1/25/2024
8198 Richards St.
York
CS
138
5/28/2019
Mark Bannon
Speedy Express
$2,592.00
5/31/2019
2177 Brown St.
Paris
SC
139
5/15/2017
Sue Wong
Speedy Express
$4,150.00
5/18/2017
5640 Smith St.
Paris
RS
140
7/8/2021
John Richards
Speedy Express
$1,807.00
7/9/2021
4845 Johnson St.
Florence
RT
141
12/6/2022
Joe Johnson
Logitrax
$1,766.00
12/8/2022
4668 Peters St.
Florence
CS
142
5/26/2023
Aaron Bannon
Logitrax
$3,849.00
5/28/2023
4279 Johnson St.
York
CS
143
4/22/2020
Sue Wong
Speedy Express
$3,373.00
4/26/2020
9614 Bannon St.
Cairo
RT
144
2/21/2022
Aaron Peters
Speedy Express
$2,256.00
2/23/2022
1466 Adams St.
Sidney
RN
145
10/24/2018
Paul Johnson
Flash Delivery
$3,201.00
10/27/2018
5535 Brown St.
Paris
SC
146
8/10/2022
Joe Adams
Speedy Express
$4,105.00
8/12/2022
3257 Peters St.
Hamburg
SP
147
11/3/2017
Tony Wong
Speedy Express
$1,140.00
11/4/2017
475 Peters St.
Paris
RT
148
7/18/2018
Paul Brown
Speedy Express
$2,443.00
7/21/2018
6188 Smith St.
Sidney
SC
149
9/3/2021
Sue Adams
Flash Delivery
$578.00
9/7/2021
7373 Adams St.
Sidney
RN
150
1/6/2024
Sue Richards
Logitrax
$685.00
1/10/2024
9658 Wong St.
Florence
SP
151
12/22/2023
Sue Bannon
Flash Delivery
$2,928.00
12/26/2023
7682 White St.
Sidney
CS
152
2/3/2019
Paul Brown
Flash Delivery
$1,171.00
2/6/2019
6188 Smith St.
Sidney
SC
153
6/13/2018
John Brown
Logitrax
$1,742.00
6/15/2018
774 Peters St.
Sidney
RN
154
3/19/2021
Tony Smith
Speedy Express
$1,894.00
3/22/2021
9610 Richards St.
York
RS
155
9/27/2018
Bill Brown
Logitrax
$3,109.00
10/1/2018
3140 White St.
Florence
RN
156
7/14/2017
Mark Peters
Speedy Express
$3,809.00
7/16/2017
294 Wong St.
York
SC
157
1/8/2022
Mark Adams
Speedy Express
$3,707.00
1/10/2022
1184 Johnson St.
Sidney
RS
158
6/16/2024
Mark Adams
Flash Delivery
$2,205.00
6/19/2024
2738 Adams St.
Rome
RS
159
4/6/2024
Tom White
Speedy Express
$3,308.00
4/8/2024
3542 Brown St.
Rome
RN
160
3/26/2017
Sue Richards
Speedy Express
$4,252.00
3/29/2017
7908 Peters St.
Florence
RT
161
9/13/2020
John Wong
Speedy Express
$2,974.00
9/16/2020
810 Wong St.
Cairo
SC
162
7/7/2022
John Adams
Flash Delivery
$4,161.00
7/8/2022
8641 Johnson St.
Hamburg
RN
163
9/1/2022
Mark Adams
Speedy Express
$3,560.00
9/5/2022
1184 Johnson St.
Sidney
RS
164
9/22/2020
John Brown
Logitrax
$3,858.00
9/25/2020
774 Peters St.
Sidney
RN
165
5/18/2017
Paul Johnson
Speedy Express
$2,596.00
5/19/2017
5535 Brown St.
Paris
SC
166
10/8/2021
Mark Adams
Logitrax
$1,564.00
10/9/2021
1184 Johnson St.
Sidney
RS
167
9/16/2021
Sue Wong
Logitrax
$3,964.00
9/19/2021
5836 Richards St.
Sidney
RN
168
6/5/2018
Frank Brown
Flash Delivery
$4,627.00
6/8/2018
6017 White St.
Rome
RN
169
10/25/2017
Tom Peters
Speedy Express
$2,081.00
10/28/2017
9799 Smith St.
Hamburg
CS
170
10/4/2023
Aaron White
Flash Delivery
$513.00
10/7/2023
1946 Wong St.
Paris
RS
171
3/4/2023
Paul Smith
Speedy Express
$3,030.00
3/7/2023
6273 Richards St.
Sidney
RN
172
1/30/2022
Chris Johnson
Flash Delivery
$2,419.00
1/31/2022
8198 Richards St.
York
CS
173
11/17/2023
John Brown
Speedy Express
$1,423.00
11/21/2023
774 Peters St.
Sidney
RN
174
4/17/2019
Sue Adams
Speedy Express
$1,601.00
4/18/2019
7373 Adams St.
Sidney
RN
175
3/9/2018
Tony Smith
Logitrax
$1,392.00
3/13/2018
3558 Peters St.
Rome
RT
176
2/25/2023
Tom Bannon
Logitrax
$849.00
3/1/2023
1530 Johnson St.
Paris
SC
177
12/29/2018
Bill Wong
Flash Delivery
$571.00
12/30/2018
3967 Brown St.
Cairo
SP
178
8/2/2019
John Brown
Speedy Express
$3,172.00
8/6/2019
774 Peters St.
Sidney
RN
179
11/13/2018
Sue Adams
Flash Delivery
$1,352.00
11/14/2018
7373 Adams St.
Sidney
RN
180
2/26/2025
Tony Wong
Flash Delivery
$861.00
2/28/2025
475 Peters St.
Paris
RT
181
12/28/2024
Bill Wong
Logitrax
$1,120.00
12/30/2024
3967 Brown St.
Cairo
SP
182
7/10/2021
John Brown
Logitrax
$153.00
7/12/2021
774 Peters St.
Sidney
RN
183
2/14/2020
Sue Wong
Logitrax
$2,358.00
2/18/2020
9614 Bannon St.
Cairo
RT
184
7/21/2024
Paul Peters
Flash Delivery
$1,791.00
7/25/2024
3968 Bannon St.
York
SC
185
3/15/2019
Tony Smith
Flash Delivery
$371.00
3/18/2019
3558 Peters St.
Rome
RT
186
12/24/2019
Bill White
Logitrax
$2,039.00
12/27/2019
8443 Bannon St.
Cairo
RS
187
7/3/2018
Frank Smith
Logitrax
$4,320.00
7/6/2018
2849 Adams St.
Cairo
CS
188
11/27/2021
Paul Smith
Speedy Express
$934.00
12/1/2021
6273 Richards St.
Sidney
RN
189
7/7/2023
Tom Peters
Logitrax
$1,873.00
7/11/2023
9799 Smith St.
Hamburg
CS
190
1/15/2018
John Richards
Flash Delivery
$2,764.00
1/19/2018
4845 Johnson St.
Florence
RT
191
6/28/2023
Bill Wong
Flash Delivery
$2,181.00
6/29/2023
3967 Brown St.
Cairo
SP
192
1/27/2021
Joe Adams
Speedy Express
$3,212.00
1/29/2021
3257 Peters St.
Hamburg
SP
193
10/9/2017
John Johnson
Speedy Express
$4,578.00
10/10/2017
2691 Peters St.
York
SC
194
2/13/2025
Sue Bannon
Flash Delivery
$4,107.00
2/14/2025
7682 White St.
Sidney
CS
195
7/10/2023
Chris Johnson
Speedy Express
$1,030.00
7/13/2023
8198 Richards St.
York
CS
196
1/13/2019
Mark Wong
Flash Delivery
$3,497.00
1/14/2019
2878 Smith St.
Rome
RS
197
12/23/2017
Sue Wong
Flash Delivery
$2,040.00
12/27/2017
9614 Bannon St.
Cairo
RT
198
3/28/2019
Tom Bannon
Flash Delivery
$4,704.00
3/29/2019
1530 Johnson St.
Paris
SC
199
5/18/2024
John Adams
Speedy Express
$3,720.00
5/19/2024
8641 Johnson St.
Hamburg
RN
200
3/12/2024
Tony Wong
Flash Delivery
$4,885.00
3/13/2024
475 Peters St.
Paris
RT
201
5/11/2018
Tony Smith
Speedy Express
$3,785.00
5/15/2018
9610 Richards St.
York
RS
202
5/30/2020
Aaron Peters
Logitrax
$3,792.00
6/3/2020
1466 Adams St.
Sidney
RN
203
5/25/2022
Paul Brown
Speedy Express
$3,707.00
5/28/2022
6188 Smith St.
Sidney
SC
204
10/6/2017
Paul Peters
Speedy Express
$1,168.00
10/9/2017
3968 Bannon St.
York
SC
205
5/27/2018
John Johnson
Flash Delivery
$4,036.00
5/28/2018
2691 Peters St.
York
SC
206
4/6/2017
Mark Peters
Speedy Express
$872.00
4/10/2017
294 Wong St.
York
SC
207
7/26/2019
John Brown
Logitrax
$2,031.00
7/27/2019
774 Peters St.
Sidney
RN
208
6/26/2017
Mark Peters
Speedy Express
$4,278.00
6/27/2017
294 Wong St.
York
SC
209
5/26/2018
Paul Smith
Speedy Express
$944.00
5/28/2018
6273 Richards St.
Sidney
RN
210
2/21/2021
John Wong
Speedy Express
$4,605.00
2/24/2021
810 Wong St.
Cairo
SC
211
8/10/2021
Sue Richards
Logitrax
$1,330.00
8/14/2021
7908 Peters St.
Florence
RT
212
3/8/2019
Aaron White
Speedy Express
$1,898.00
3/9/2019
1946 Wong St.
Paris
RS
213
6/28/2019
Bill Brown
Speedy Express
$1,205.00
7/1/2019
3140 White St.
Florence
RN
214
12/2/2023
John Brown
Speedy Express
$2,499.00
12/3/2023
3199 Peters St.
Hamburg
RS
215
10/17/2019
Chris Johnson
Flash Delivery
$3,565.00
10/21/2019
8198 Richards St.
York
CS
216
12/1/2021
Mark Bannon
Logitrax
$3,309.00
12/5/2021
2157 Peters St.
Rome
RS
217
5/23/2021
Tony Wong
Flash Delivery
$1,856.00
5/27/2021
475 Peters St.
Paris
RT
218
4/20/2018
Joe Adams
Speedy Express
$2,158.00
4/24/2018
3257 Peters St.
Hamburg
SP
219
8/4/2018
Tony Wong
Flash Delivery
$3,304.00
8/8/2018
475 Peters St.
Paris
RT
220
6/28/2024
John Richards
Logitrax
$2,182.00
6/29/2024
4845 Johnson St.
Florence
RT
221
11/23/2022
Mark Peters
Flash Delivery
$4,356.00
11/24/2022
294 Wong St.
York
SC
222
3/31/2020
Tom Bannon
Flash Delivery
$2,998.00
4/1/2020
2036 Richards St.
Hamburg
CS
223
7/31/2018
Tom Peters
Logitrax
$277.00
8/2/2018
9799 Smith St.
Hamburg
CS
224
3/25/2019
Sue Wong
Speedy Express
$4,632.00
3/27/2019
5640 Smith St.
Paris
RS
225
5/13/2023
John Adams
Flash Delivery
$376.00
5/17/2023
8641 Johnson St.
Hamburg
RN
226
10/26/2018
Tony Wong
Flash Delivery
$2,084.00
10/27/2018
475 Peters St.
Paris
RT
227
8/4/2023
Joe Adams
Flash Delivery
$3,408.00
8/7/2023
3257 Peters St.
Hamburg
SP
228
7/4/2021
Bill Brown
Logitrax
$4,224.00
7/5/2021
3140 White St.
Florence
RN
229
6/15/2019
John Adams
Speedy Express
$4,666.00
6/17/2019
8641 Johnson St.
Hamburg
RN
230
7/17/2022
Mark Adams
Flash Delivery
$1,545.00
7/21/2022
1184 Johnson St.
Sidney
RS
231
6/1/2019
Chris Johnson
Flash Delivery
$1,322.00
6/3/2019
8198 Richards St.
York
CS
232
3/7/2021
John Brown
Logitrax
$4,227.00
3/11/2021
3199 Peters St.
Hamburg
RS
233
9/18/2021
Bill White
Speedy Express
$1,527.00
9/21/2021
8443 Bannon St.
Cairo
RS
234
9/12/2022
John Wong
Speedy Express
$2,999.00
9/16/2022
810 Wong St.
Cairo
SC
235
1/16/2020
Mark Wong
Flash Delivery
$994.00
1/19/2020
3054 Bannon St.
Florence
SP
236
12/15/2017
Paul Brown
Speedy Express
$228.00
12/19/2017
6188 Smith St.
Sidney
SC
237
7/13/2017
Mark Bannon
Logitrax
$4,202.00
7/17/2017
2177 Brown St.
Paris
SC
238
8/29/2017
Sue Bannon
Speedy Express
$166.00
8/31/2017
7682 White St.
Sidney
CS
239
2/22/2021
Sue Richards
Flash Delivery
$3,982.00
2/24/2021
7908 Peters St.
Florence
RT
240
4/10/2017
Paul Brown
Logitrax
$4,174.00
4/11/2017
6188 Smith St.
Sidney
SC
241
12/13/2020
Tony Wong
Logitrax
$2,467.00
12/15/2020
475 Peters St.
Paris
RT
242
11/11/2023
John Brown
Logitrax
$254.00
11/12/2023
3199 Peters St.
Hamburg
RS
243
1/14/2020
Mark Wong
Logitrax
$212.00
1/18/2020
2878 Smith St.
Rome
RS
244
10/5/2020
Aaron Bannon
Speedy Express
$3,102.00
10/9/2020
4279 Johnson St.
York
CS
245
10/8/2024
Aaron Peters
Logitrax
$4,016.00
10/12/2024
1466 Adams St.
Sidney
RN
246
2/25/2022
Sue Wong
Flash Delivery
$1,128.00
2/28/2022
9614 Bannon St.
Cairo
RT
247
5/19/2018
Bill Wong
Flash Delivery
$1,039.00
5/20/2018
3967 Brown St.
Cairo
SP
248
8/11/2019
Sue Wong
Flash Delivery
$2,757.00
8/13/2019
9614 Bannon St.
Cairo
RT
249
6/14/2018
John Adams
Flash Delivery
$4,797.00
6/15/2018
8641 Johnson St.
Hamburg
RN
250
7/28/2020
Paul Smith
Logitrax
$4,391.00
7/29/2020
6273 Richards St.
Sidney
RN
251
8/24/2024
Mark Adams
Logitrax
$2,078.00
8/26/2024
1184 Johnson St.
Sidney
RS
252
3/29/2019
Mark Peters
Flash Delivery
$3,620.00
3/31/2019
294 Wong St.
York
SC
253
10/14/2021
Aaron Bannon
Logitrax
$1,743.00
10/18/2021
4279 Johnson St.
York
CS
254
4/11/2020
Tom White
Speedy Express
$565.00
4/14/2020
3542 Brown St.
Rome
RN
255
1/24/2024
Bill Wong
Flash Delivery
$4,590.00
1/26/2024
3967 Brown St.
Cairo
SP
256
5/15/2018
Tom Peters
Speedy Express
$3,855.00
5/19/2018
9799 Smith St.
Hamburg
CS
257
1/28/2024
Paul Peters
Flash Delivery
$407.00
2/1/2024
3968 Bannon St.
York
SC
258
12/21/2021
Bill White
Logitrax
$3,156.00
12/24/2021
8443 Bannon St.
Cairo
RS
259
5/1/2023
Bill White
Speedy Express
$174.00
5/4/2023
8443 Bannon St.
Cairo
RS
260
7/3/2017
Paul Johnson
Logitrax
$2,719.00
7/7/2017
5535 Brown St.
Paris
SC
261
6/4/2018
Tom Bannon
Logitrax
$2,860.00
6/5/2018
1530 Johnson St.
Paris
SC
262
5/7/2019
John Bannon
Logitrax
$2,419.00
5/10/2019
5294 Bannon St.
Hamburg
RT
263
11/13/2017
Mark Bannon
Flash Delivery
$1,872.00
11/16/2017
2157 Peters St.
Rome
RS
264
9/28/2020
Sue Adams
Flash Delivery
$3,089.00
10/2/2020
7373 Adams St.
Sidney
RN
265
3/15/2017
Joe Adams
Logitrax
$4,978.00
3/16/2017
3257 Peters St.
Hamburg
SP
266
6/16/2021
Sue Adams
Flash Delivery
$4,121.00
6/18/2021
7373 Adams St.
Sidney
RN
267
6/8/2017
Mark Adams
Flash Delivery
$3,292.00
6/10/2017
1184 Johnson St.
Sidney
RS
268
3/22/2025
Mark Wong
Logitrax
$341.00
3/24/2025
2878 Smith St.
Rome
RS
269
1/17/2018
Paul Johnson
Logitrax
$2,497.00
1/18/2018
5535 Brown St.
Paris
SC
270
10/4/2020
Frank Smith
Flash Delivery
$3,437.00
10/6/2020
2849 Adams St.
Cairo
CS
271
4/8/2024
Chris Peters
Logitrax
$3,345.00
4/10/2024
2725 Bannon St.
Florence
RT
272
5/14/2019
Paul Johnson
Flash Delivery
$679.00
5/15/2019
5535 Brown St.
Paris
SC
273
2/20/2022
Frank Smith
Speedy Express
$3,109.00
2/23/2022
2849 Adams St.
Cairo
CS
274
4/30/2020
Sue Richards
Flash Delivery
$4,032.00
5/1/2020
7908 Peters St.
Florence
RT
275
4/14/2023
John Brown
Flash Delivery
$3,559.00
4/18/2023
3199 Peters St.
Hamburg
RS
276
6/12/2018
Tom Bannon
Flash Delivery
$4,424.00
6/15/2018
2036 Richards St.
Hamburg
CS
277
2/4/2024
Mark Bannon
Flash Delivery
$970.00
2/7/2024
2157 Peters St.
Rome
RS
278
9/11/2019
Bill Brown
Flash Delivery
$346.00
9/14/2019
3140 White St.
Florence
RN
279
3/10/2018
Tony Smith
Flash Delivery
$4,660.00
3/11/2018
9610 Richards St.
York
RS
280
10/20/2023
Bill White
Flash Delivery
$4,219.00
10/23/2023
8443 Bannon St.
Cairo
RS
281
1/17/2021
Aaron White
Speedy Express
$3,545.00
1/20/2021
1946 Wong St.
Paris
RS
282
5/29/2022
Sue Richards
Logitrax
$3,128.00
6/1/2022
7908 Peters St.
Florence
RT
283
7/1/2024
Sue Bannon
Speedy Express
$3,222.00
7/3/2024
7682 White St.
Sidney
CS
284
5/3/2019
Tony Wong
Flash Delivery
$1,438.00
5/6/2019
475 Peters St.
Paris
RT
285
5/1/2017
Mark Bannon
Flash Delivery
$372.00
5/5/2017
2157 Peters St.
Rome
RS
286
11/8/2024
Chris Peters
Flash Delivery
$864.00
11/12/2024
2725 Bannon St.
Florence
RT
287
11/11/2022
Paul Johnson
Logitrax
$4,016.00
11/15/2022
5535 Brown St.
Paris
SC
288
2/19/2020
Sue Richards
Speedy Express
$4,895.00
2/23/2020
9658 Wong St.
Florence
SP
289
5/18/2024
Aaron Peters
Flash Delivery
$496.00
5/19/2024
1466 Adams St.
Sidney
RN
290
4/28/2020
Mark Bannon
Logitrax
$860.00
5/1/2020
2157 Peters St.
Rome
RS
291
11/20/2019
Bill Brown
Flash Delivery
$2,809.00
11/22/2019
3140 White St.
Florence
RN
292
12/3/2020
Joe Johnson
Speedy Express
$1,862.00
12/5/2020
4001 Johnson St.
Rome
RS
293
2/12/2021
Mark Peters
Logitrax
$187.00
2/14/2021
294 Wong St.
York
SC
294
9/24/2022
Paul Brown
Flash Delivery
$2,625.00
9/26/2022
723 Richards St.
Paris
RN
295
12/21/2018
Sue Wong
Speedy Express
$1,109.00
12/24/2018
3367 Peters St.
Rome
RT
296
6/25/2017
John Wong
Logitrax
$1,511.00
6/29/2017
810 Wong St.
Cairo
SC
297
3/11/2021
Sue Adams
Logitrax
$4,091.00
3/14/2021
7182 Brown St.
York
RN
298
1/16/2025
Paul Peters
Speedy Express
$415.00
1/17/2025
3968 Bannon St.
York
SC
299
12/10/2023
Mark Adams
Flash Delivery
$1,856.00
12/13/2023
2738 Adams St.
Rome
RS
300
7/24/2019
Bill White
Speedy Express
$2,850.00
7/25/2019
8443 Bannon St.
Cairo
RS
301
2/14/2024
Aaron Peters
Logitrax
$1,106.00
2/15/2024
1466 Adams St.
Sidney
RN
302
5/12/2024
Frank Brown
Flash Delivery
$1,449.00
5/13/2024
6017 White St.
Rome
RN
303
2/20/2020
Frank Smith
Logitrax
$2,815.00
2/21/2020
2849 Adams St.
Cairo
CS
304
7/20/2018
Paul Peters
Flash Delivery
$770.00
7/23/2018
3968 Bannon St.
York
SC
305
8/19/2024
Chris Johnson
Flash Delivery
$3,942.00
8/21/2024
8198 Richards St.
York
CS
306
11/15/2023
Sue Bannon
Flash Delivery
$1,862.00
11/16/2023
7682 White St.
Sidney
CS
307
6/29/2017
Tony Smith
Logitrax
$1,100.00
7/1/2017
3558 Peters St.
Rome
RT
308
7/5/2021
Bill Wong
Logitrax
$366.00
7/7/2021
3967 Brown St.
Cairo
SP
309
4/20/2017
Tony Wong
Flash Delivery
$2,875.00
4/24/2017
475 Peters St.
Paris
RT
310
3/2/2017
John Bannon
Logitrax
$3,591.00
3/3/2017
5294 Bannon St.
Hamburg
RT
311
6/21/2024
Joe Adams
Speedy Express
$4,183.00
6/25/2024
3257 Peters St.
Hamburg
SP
312
3/1/2019
Mark Bannon
Logitrax
$2,795.00
3/3/2019
2157 Peters St.
Rome
RS
313
9/1/2017
Sue Richards
Flash Delivery
$2,548.00
9/4/2017
7908 Peters St.
Florence
RT
314
12/12/2022
John Wong
Speedy Express
$4,873.00
12/16/2022
810 Wong St.
Cairo
SC
315
7/6/2022
John Brown
Logitrax
$1,108.00
7/9/2022
3199 Peters St.
Hamburg
RS
316
4/7/2024
John Richards
Flash Delivery
$2,518.00
4/11/2024
4845 Johnson St.
Florence
RT
317
3/18/2024
Bill White
Flash Delivery
$1,254.00
3/20/2024
8443 Bannon St.
Cairo
RS
318
8/1/2024
Joe Adams
Speedy Express
$3,889.00
8/4/2024
3257 Peters St.
Hamburg
SP
319
8/5/2023
Paul Smith
Logitrax
$3,583.00
8/9/2023
6273 Richards St.
Sidney
RN
320
1/18/2023
John Wong
Flash Delivery
$3,073.00
1/20/2023
810 Wong St.
Cairo
SC
321
2/21/2025
Sue Adams
Flash Delivery
$4,496.00
2/22/2025
7373 Adams St.
Sidney
RN
322
9/23/2020
Bill Brown
Speedy Express
$3,937.00
9/26/2020
3140 White St.
Florence
RN
323
10/7/2017
Mark Wong
Flash Delivery
$2,848.00
10/11/2017
2878 Smith St.
Rome
RS
324
7/24/2021
Mark Peters
Flash Delivery
$2,086.00
7/26/2021
294 Wong St.
York
SC
325
12/4/2018
Paul Peters
Speedy Express
$2,743.00
12/5/2018
3968 Bannon St.
York
SC
326
12/14/2021
Tony Wong
Flash Delivery
$348.00
12/18/2021
475 Peters St.
Paris
RT
327
10/23/2019
Chris Peters
Flash Delivery
$3,500.00
10/24/2019
2725 Bannon St.
Florence
RT
328
10/5/2024
Bill Brown
Logitrax
$1,925.00
10/8/2024
3140 White St.
Florence
RN
329
10/9/2021
Aaron Bannon
Speedy Express
$212.00
10/12/2021
4279 Johnson St.
York
CS
330
8/19/2021
Mark Peters
Speedy Express
$3,994.00
8/21/2021
294 Wong St.
York
SC
331
8/22/2018
Sue Wong
Flash Delivery
$522.00
8/23/2018
5836 Richards St.
Sidney
RN
332
7/18/2018
John Wong
Logitrax
$917.00
7/21/2018
810 Wong St.
Cairo
SC
333
5/13/2019
Mark Bannon
Flash Delivery
$2,467.00
5/16/2019
2157 Peters St.
Rome
RS
334
8/13/2019
Frank Brown
Flash Delivery
$4,769.00
8/14/2019
6017 White St.
Rome
RN
335
1/31/2018
Frank Smith
Logitrax
$3,305.00
2/1/2018
2849 Adams St.
Cairo
CS
336
11/21/2024
Mark Adams
Flash Delivery
$716.00
11/22/2024
1184 Johnson St.
Sidney
RS
337
1/4/2025
Tom Bannon
Flash Delivery
$2,746.00
1/5/2025
1530 Johnson St.
Paris
SC
338
3/24/2020
Tom Bannon
Flash Delivery
$1,566.00
3/25/2020
1530 Johnson St.
Paris
SC
339
11/20/2020
John Wong
Speedy Express
$2,866.00
11/22/2020
810 Wong St.
Cairo
SC
340
7/20/2018
John Brown
Flash Delivery
$3,431.00
7/21/2018
3199 Peters St.
Hamburg
RS
341
3/8/2022
Bill Wong
Flash Delivery
$1,509.00
3/10/2022
3967 Brown St.
Cairo
SP
342
5/21/2019
Aaron Bannon
Flash Delivery
$2,301.00
5/23/2019
4279 Johnson St.
York
CS
343
12/24/2019
Aaron White
Logitrax
$3,068.00
12/26/2019
1946 Wong St.
Paris
RS
344
9/7/2019
Bill Brown
Logitrax
$2,447.00
9/8/2019
3140 White St.
Florence
RN
345
9/26/2020
Bill Wong
Speedy Express
$4,756.00
9/30/2020
3967 Brown St.
Cairo
SP
346
6/10/2021
Tom Bannon
Speedy Express
$4,215.00
6/13/2021
2036 Richards St.
Hamburg
CS
347
9/1/2018
Bill White
Speedy Express
$418.00
9/3/2018
8443 Bannon St.
Cairo
RS
348
3/22/2020
Tony Smith
Logitrax
$3,085.00
3/26/2020
3558 Peters St.
Rome
RT
349
6/25/2023
Joe Adams
Logitrax
$4,417.00
6/28/2023
3257 Peters St.
Hamburg
SP
350
3/9/2024
Mark Wong
Flash Delivery
$1,893.00
3/13/2024
2878 Smith St.
Rome
RS
351
2/3/2019
Tom White
Logitrax
$4,674.00
2/7/2019
3542 Brown St.
Rome
RN
352
4/10/2020
Sue Adams
Logitrax
$1,903.00
4/12/2020
7182 Brown St.
York
RN
353
9/14/2023
John Brown
Logitrax
$4,874.00
9/17/2023
774 Peters St.
Sidney
RN
354
1/17/2024
Sue Richards
Speedy Express
$2,660.00
1/19/2024
7908 Peters St.
Florence
RT
355
8/20/2017
Sue Adams
Flash Delivery
$4,473.00
8/22/2017
7373 Adams St.
Sidney
RN
356
3/5/2018
Sue Richards
Logitrax
$2,568.00
3/9/2018
7908 Peters St.
Florence
RT
357
10/31/2019
John Richards
Flash Delivery
$4,644.00
11/1/2019
4845 Johnson St.
Florence
RT
358
12/10/2024
Paul Smith
Flash Delivery
$3,727.00
12/13/2024
6273 Richards St.
Sidney
RN
359
1/27/2024
Frank Smith
Logitrax
$3,637.00
1/29/2024
2849 Adams St.
Cairo
CS
360
11/3/2019
Sue Wong
Logitrax
$3,132.00
11/6/2019
9614 Bannon St.
Cairo
RT
361
9/30/2018
Joe Johnson
Flash Delivery
$2,050.00
10/2/2018
4001 Johnson St.
Rome
RS
362
11/8/2022
John Wong
Speedy Express
$419.00
11/12/2022
810 Wong St.
Cairo
SC
363
5/3/2019
Sue Richards
Speedy Express
$2,007.00
5/7/2019
7908 Peters St.
Florence
RT
364
1/7/2025
Sue Adams
Logitrax
$4,892.00
1/10/2025
7373 Adams St.
Sidney
RN
365
6/7/2020
Tom Peters
Speedy Express
$1,878.00
6/10/2020
9799 Smith St.
Hamburg
CS
366
10/10/2020
Aaron White
Logitrax
$1,350.00
10/13/2020
1946 Wong St.
Paris
RS
367
1/17/2024
Aaron White
Speedy Express
$4,053.00
1/19/2024
1946 Wong St.
Paris
RS
368
2/16/2022
Aaron Bannon
Speedy Express
$1,571.00
2/20/2022
5441 Richards St.
Rome
RT
369
11/21/2023
Paul Johnson
Logitrax
$4,661.00
11/23/2023
5535 Brown St.
Paris
SC
370
10/10/2023
Tom Peters
Flash Delivery
$3,746.00
10/14/2023
9799 Smith St.
Hamburg
CS
371
1/4/2025
John Richards
Speedy Express
$3,813.00
1/7/2025
4845 Johnson St.
Florence
RT
372
8/25/2023
Frank Brown
Logitrax
$342.00
8/29/2023
6017 White St.
Rome
RN
373
9/7/2020
Paul Brown
Logitrax
$4,416.00
9/10/2020
723 Richards St.
Paris
RN
374
7/17/2021
Sue Adams
Logitrax
$1,075.00
7/18/2021
7373 Adams St.
Sidney
RN
375
1/25/2023
Aaron Peters
Flash Delivery
$2,688.00
1/27/2023
1466 Adams St.
Sidney
RN
376
7/4/2024
Aaron Bannon
Logitrax
$1,377.00
7/7/2024
5441 Richards St.
Rome
RT
377
9/19/2020
Tony Smith
Logitrax
$4,518.00
9/23/2020
9610 Richards St.
York
RS
378
11/13/2021
John Richards
Logitrax
$4,104.00
11/16/2021
4845 Johnson St.
Florence
RT
379
6/16/2021
Aaron Bannon
Flash Delivery
$4,067.00
6/19/2021
5441 Richards St.
Rome
RT
380
9/24/2020
Aaron White
Flash Delivery
$4,871.00
9/27/2020
1946 Wong St.
Paris
RS
381
1/23/2025
Aaron Bannon
Flash Delivery
$4,406.00
1/27/2025
5441 Richards St.
Rome
RT
382
7/5/2019
Aaron Bannon
Speedy Express
$110.00
7/6/2019
5441 Richards St.
Rome
RT
383
11/26/2020
Tony Smith
Flash Delivery
$3,020.00
11/29/2020
9610 Richards St.
York
RS
384
8/14/2020
John Bannon
Flash Delivery
$1,803.00
8/17/2020
5294 Bannon St.
Hamburg
RT
385
7/6/2017
Paul Brown
Flash Delivery
$1,109.00
7/8/2017
723 Richards St.
Paris
RN
386
9/13/2020
Mark Wong
Logitrax
$469.00
9/16/2020
3054 Bannon St.
Florence
SP
387
5/5/2021
Tom Bannon
Logitrax
$413.00
5/8/2021
1530 Johnson St.
Paris
SC
388
1/14/2019
Paul Smith
Speedy Express
$2,290.00
1/15/2019
6273 Richards St.
Sidney
RN
389
7/28/2023
Sue Adams
Flash Delivery
$1,881.00
7/31/2023
7182 Brown St.
York
RN
390
8/24/2018
Tom Bannon
Logitrax
$1,429.00
8/25/2018
1530 Johnson St.
Paris
SC
391
5/22/2018
Sue Wong
Flash Delivery
$4,189.00
5/24/2018
9614 Bannon St.
Cairo
RT
392
8/24/2019
John Adams
Logitrax
$4,638.00
8/27/2019
8641 Johnson St.
Hamburg
RN
393
10/11/2023
Tom Bannon
Flash Delivery
$3,976.00
10/12/2023
2036 Richards St.
Hamburg
CS
394
5/18/2018
Joe Johnson
Logitrax
$2,945.00
5/21/2018
4001 Johnson St.
Rome
RS
395
7/19/2021
John Adams
Speedy Express
$1,051.00
7/21/2021
8641 Johnson St.
Hamburg
RN
396
9/4/2021
Tony Smith
Flash Delivery
$1,642.00
9/8/2021
3558 Peters St.
Rome
RT
397
8/31/2021
Joe Johnson
Speedy Express
$409.00
9/1/2021
4668 Peters St.
Florence
CS
398
7/15/2023
Mark Peters
Speedy Express
$1,844.00
7/19/2023
294 Wong St.
York
SC
399
11/15/2023
Mark Bannon
Logitrax
$2,182.00
11/16/2023
2157 Peters St.
Rome
RS
400
8/27/2024
Sue Wong
Flash Delivery
$4,467.00
8/30/2024
3367 Peters St.
Rome
RT
401
7/7/2023
Mark Bannon
Flash Delivery
$3,322.00
7/10/2023
2157 Peters St.
Rome
RS
402
8/3/2020
Joe Adams
Speedy Express
$4,063.00
8/4/2020
3257 Peters St.
Hamburg
SP
403
6/15/2019
Sue Wong
Flash Delivery
$1,825.00
6/17/2019
5836 Richards St.
Sidney
RN
404
8/6/2017
Mark Bannon
Flash Delivery
$2,824.00
8/7/2017
2157 Peters St.
Rome
RS
405
3/18/2017
John Johnson
Flash Delivery
$375.00
3/19/2017
2691 Peters St.
York
SC
406
1/29/2023
Bill White
Speedy Express
$4,323.00
2/2/2023
8443 Bannon St.
Cairo
RS
407
5/10/2019
John Adams
Flash Delivery
$319.00
5/11/2019
8641 Johnson St.
Hamburg
RN
408
11/4/2017
Paul Peters
Flash Delivery
$3,676.00
11/7/2017
3968 Bannon St.
York
SC
409
2/22/2024
Tom Bannon
Flash Delivery
$4,643.00
2/23/2024
2036 Richards St.
Hamburg
CS
410
11/24/2017
Paul Brown
Logitrax
$225.00
11/28/2017
723 Richards St.
Paris
RN
411
3/23/2025
Sue Adams
Flash Delivery
$2,844.00
3/24/2025
7373 Adams St.
Sidney
RN
412
3/31/2017
Paul Brown
Speedy Express
$1,478.00
4/2/2017
6188 Smith St.
Sidney
SC
413
4/17/2019
Joe Johnson
Speedy Express
$3,584.00
4/18/2019
4668 Peters St.
Florence
CS
414
2/25/2020
John Richards
Flash Delivery
$1,645.00
2/26/2020
4845 Johnson St.
Florence
RT
415
6/12/2022
Aaron Peters
Speedy Express
$4,219.00
6/14/2022
1466 Adams St.
Sidney
RN
416
8/11/2017
Mark Adams
Flash Delivery
$2,956.00
8/13/2017
2738 Adams St.
Rome
RS
417
9/19/2021
Paul Johnson
Speedy Express
$4,552.00
9/23/2021
5535 Brown St.
Paris
SC
418
9/1/2020
Tom Bannon
Flash Delivery
$996.00
9/4/2020
2036 Richards St.
Hamburg
CS
419
10/14/2021
Aaron Bannon
Logitrax
$4,519.00
10/16/2021
5441 Richards St.
Rome
RT
420
8/29/2017
Paul Smith
Logitrax
$3,532.00
8/31/2017
6273 Richards St.
Sidney
RN
421
10/13/2019
Tom Bannon
Flash Delivery
$259.00
10/16/2019
2036 Richards St.
Hamburg
CS
422
10/15/2019
Chris Peters
Flash Delivery
$4,002.00
10/17/2019
2725 Bannon St.
Florence
RT
423
10/15/2019
Mark Wong
Logitrax
$2,213.00
10/19/2019
3054 Bannon St.
Florence
SP
424
10/13/2017
John Adams
Logitrax
$3,061.00
10/15/2017
8641 Johnson St.
Hamburg
RN
425
6/18/2024
Mark Adams
Speedy Express
$4,174.00
6/19/2024
1184 Johnson St.
Sidney
RS
426
12/26/2024
Bill Wong
Flash Delivery
$1,943.00
12/28/2024
3967 Brown St.
Cairo
SP
427
5/19/2020
Paul Brown
Logitrax
$2,245.00
5/22/2020
723 Richards St.
Paris
RN
428
10/7/2017
Aaron Bannon
Flash Delivery
$2,197.00
10/11/2017
5441 Richards St.
Rome
RT
429
4/19/2023
Sue Adams
Logitrax
$2,983.00
4/22/2023
7373 Adams St.
Sidney
RN
430
12/6/2020
Frank Smith
Logitrax
$3,432.00
12/10/2020
2849 Adams St.
Cairo
CS
431
2/21/2020
John Johnson
Logitrax
$3,365.00
2/24/2020
2691 Peters St.
York
SC
432
2/28/2020
Joe Adams
Flash Delivery
$2,384.00
3/2/2020
3257 Peters St.
Hamburg
SP
433
5/16/2023
John Brown
Speedy Express
$4,361.00
5/20/2023
774 Peters St.
Sidney
RN
434
10/19/2024
Tony Wong
Logitrax
$2,458.00
10/21/2024
475 Peters St.
Paris
RT
435
3/22/2024
Mark Peters
Flash Delivery
$797.00
3/26/2024
294 Wong St.
York
SC
436
3/26/2022
John Wong
Flash Delivery
$4,830.00
3/28/2022
810 Wong St.
Cairo
SC
437
12/23/2023
Tom Bannon
Logitrax
$3,666.00
12/27/2023
1530 Johnson St.
Paris
SC
438
3/10/2018
Paul Smith
Speedy Express
$385.00
3/14/2018
6273 Richards St.
Sidney
RN
439
6/3/2023
Mark Adams
Speedy Express
$4,965.00
6/5/2023
2738 Adams St.
Rome
RS
440
10/30/2022
Mark Adams
Logitrax
$1,728.00
11/3/2022
2738 Adams St.
Rome
RS
441
9/14/2024
Bill Brown
Logitrax
$2,027.00
9/16/2024
3140 White St.
Florence
RN
442
2/8/2019
Mark Adams
Flash Delivery
$860.00
2/11/2019
2738 Adams St.
Rome
RS
443
12/2/2023
Bill Wong
Flash Delivery
$3,321.00
12/5/2023
3967 Brown St.
Cairo
SP
444
5/18/2021
Tony Smith
Speedy Express
$4,343.00
5/19/2021
9610 Richards St.
York
RS
445
5/1/2024
Sue Richards
Logitrax
$1,716.00
5/3/2024
7908 Peters St.
Florence
RT
446
8/14/2018
Mark Wong
Speedy Express
$1,507.00
8/18/2018
3054 Bannon St.
Florence
SP
447
1/27/2021
Paul Johnson
Flash Delivery
$686.00
1/28/2021
5535 Brown St.
Paris
SC
448
1/9/2019
Mark Wong
Logitrax
$4,901.00
1/11/2019
3054 Bannon St.
Florence
SP
449
1/16/2023
Paul Peters
Speedy Express
$1,087.00
1/20/2023
3968 Bannon St.
York
SC
450
2/18/2021
Sue Wong
Logitrax
$458.00
2/21/2021
5836 Richards St.
Sidney
RN
451
8/7/2024
Mark Bannon
Flash Delivery
$3,958.00
8/11/2024
2177 Brown St.
Paris
SC
452
10/12/2019
Sue Richards
Logitrax
$2,144.00
10/13/2019
9658 Wong St.
Florence
SP
453
2/17/2018
Frank Smith
Logitrax
$4,672.00
2/19/2018
2849 Adams St.
Cairo
CS
454
12/11/2024
Tom Bannon
Logitrax
$2,774.00
12/14/2024
2036 Richards St.
Hamburg
CS
455
5/12/2024
Tony Smith
Logitrax
$3,310.00
5/13/2024
3558 Peters St.
Rome
RT
456
8/5/2022
Paul Brown
Speedy Express
$3,062.00
8/6/2022
6188 Smith St.
Sidney
SC
457
1/18/2024
Aaron Bannon
Speedy Express
$4,410.00
1/22/2024
4279 Johnson St.
York
CS
458
1/4/2021
Tony Smith
Logitrax
$2,206.00
1/6/2021
9610 Richards St.
York
RS
459
7/26/2019
Joe Johnson
Speedy Express
$4,531.00
7/30/2019
4668 Peters St.
Florence
CS
460
4/27/2017
John Wong
Speedy Express
$2,882.00
5/1/2017
810 Wong St.
Cairo
SC
461
11/15/2017
Paul Peters
Logitrax
$3,022.00
11/16/2017
3968 Bannon St.
York
SC
462
4/30/2018
John Wong
Speedy Express
$1,083.00
5/2/2018
810 Wong St.
Cairo
SC
463
5/29/2021
Mark Wong
Logitrax
$2,964.00
5/31/2021
2878 Smith St.
Rome
RS
464
10/9/2024
Frank Brown
Flash Delivery
$2,664.00
10/11/2024
6017 White St.
Rome
RN
465
7/6/2019
Sue Wong
Logitrax
$172.00
7/7/2019
9614 Bannon St.
Cairo
RT
466
11/30/2023
Frank Brown
Logitrax
$2,187.00
12/2/2023
6017 White St.
Rome
RN
467
5/23/2021
Paul Peters
Speedy Express
$3,976.00
5/26/2021
3968 Bannon St.
York
SC
468
12/30/2024
Sue Wong
Speedy Express
$865.00
12/31/2024
9614 Bannon St.
Cairo
RT
469
10/15/2023
Sue Wong
Speedy Express
$3,151.00
10/16/2023
3367 Peters St.
Rome
RT
470
5/14/2023
Sue Wong
Speedy Express
$4,977.00
5/16/2023
5836 Richards St.
Sidney
RN
471
10/23/2020
Aaron Bannon
Flash Delivery
$460.00
10/25/2020
4279 Johnson St.
York
CS
472
4/17/2019
Bill Brown
Flash Delivery
$4,466.00
4/18/2019
3140 White St.
Florence
RN
473
1/16/2021
Sue Adams
Logitrax
$3,533.00
1/20/2021
7182 Brown St.
York
RN
474
5/16/2018
Frank Smith
Logitrax
$4,281.00
5/19/2018
2849 Adams St.
Cairo
CS
475
4/18/2018
Aaron White
Speedy Express
$4,078.00
4/20/2018
1946 Wong St.
Paris
RS
476
8/17/2020
Sue Wong
Logitrax
$3,701.00
8/20/2020
5836 Richards St.
Sidney
RN
477
8/31/2018
Tom Bannon
Flash Delivery
$230.00
9/2/2018
2036 Richards St.
Hamburg
CS
478
2/11/2024
Mark Bannon
Flash Delivery
$1,903.00
2/14/2024
2157 Peters St.
Rome
RS
479
8/7/2017
Sue Wong
Logitrax
$2,159.00
8/9/2017
5640 Smith St.
Paris
RS
480
1/21/2023
Frank Brown
Flash Delivery
$3,670.00
1/23/2023
6017 White St.
Rome
RN
481
8/28/2020
Chris Peters
Speedy Express
$1,813.00
8/31/2020
2725 Bannon St.
Florence
RT
482
1/3/2023
Mark Wong
Logitrax
$4,366.00
1/6/2023
3054 Bannon St.
Florence
SP
483
10/21/2023
John Richards
Logitrax
$2,473.00
10/23/2023
4845 Johnson St.
Florence
RT
484
10/22/2023
Mark Peters
Flash Delivery
$1,194.00
10/26/2023
294 Wong St.
York
SC
485
12/15/2022
Paul Johnson
Logitrax
$2,643.00
12/17/2022
5535 Brown St.
Paris
SC
486
12/3/2020
Aaron Bannon
Logitrax
$3,191.00
12/7/2020
4279 Johnson St.
York
CS
487
3/17/2024
Paul Brown
Speedy Express
$1,235.00
3/21/2024
723 Richards St.
Paris
RN
488
10/30/2022
Tom White
Speedy Express
$2,164.00
11/3/2022
3542 Brown St.
Rome
RN
489
2/29/2020
Frank Brown
Flash Delivery
$843.00
3/3/2020
6017 White St.
Rome
RN
490
8/4/2020
Aaron Bannon
Flash Delivery
$2,244.00
8/8/2020
5441 Richards St.
Rome
RT
491
2/11/2022
Sue Adams
Speedy Express
$1,087.00
2/12/2022
7373 Adams St.
Sidney
RN
492
2/22/2023
Bill Brown
Flash Delivery
$1,256.00
2/26/2023
3140 White St.
Florence
RN
493
10/1/2021
Sue Wong
Logitrax
$2,269.00
10/5/2021
3367 Peters St.
Rome
RT
494
5/3/2022
Sue Bannon
Flash Delivery
$2,716.00
5/4/2022
7682 White St.
Sidney
CS
495
9/14/2023
Joe Adams
Speedy Express
$4,594.00
9/16/2023
3257 Peters St.
Hamburg
SP
496
5/19/2020
Aaron Peters
Speedy Express
$169.00
5/20/2020
1466 Adams St.
Sidney
RN
497
8/2/2019
Paul Brown
Flash Delivery
$948.00
8/4/2019
6188 Smith St.
Sidney
SC
498
9/28/2017
Sue Bannon
Logitrax
$1,872.00
10/1/2017
7682 White St.
Sidney
CS
499
9/26/2022
Chris Johnson
Flash Delivery
$3,398.00
9/30/2022
8198 Richards St.
York
CS

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>
}