以 AdventureWorks2019 Person.Address Table 資料為主,把同一個城市內的地址群組在一起來紀錄,請參考該筆記 - 新聞稿樣式報表 來建立報表,以下只記錄分頁相關重點而已
資料來源,只抓取兩個城市資料來顯示,方便閱讀看出效果就好
多欄位報表,欄位數量設定為 2
namespace MultiColumnPageBreak
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var dbContext = new AdventureWorks2019Entities();
var source = dbContext.Address
.Where(x => x.City == "Miami" || x.City == "Snohomish")
.OrderBy(x => x.City)
.ThenBy(x => x.AddressLine1)
.ToList();
reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", source));
// 新聞稿樣式報表,在預覽結果時,要使用 "整頁模式" 才可以看見效果喔
reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
reportViewer1.RefreshReport();
}
}
}
多欄位報表,欄位數量設定為 2
![[SSRS] 新聞稿樣式報表 - 分頁-4](https://live.staticflickr.com/65535/52820812692_3ea364411d_w.jpg)
![[SSRS] 新聞稿樣式報表 - 分頁-1](https://live.staticflickr.com/65535/52828089483_538717b63a_c.jpg)
![[SSRS] 新聞稿樣式報表 - 分頁-2](https://live.staticflickr.com/65535/52821349918_454668489c_z.jpg)
![[SSRS] 新聞稿樣式報表 - 分頁-3](https://live.staticflickr.com/65535/52827076527_c68156113e_c.jpg)
沒有留言:
張貼留言