簡體   English   中英

如何將DataGrid的ItemsSource拆分為多個DataGrid WPF?

[英]How to split datagrid's itemssource into multiple datagrids wpf?

是否可以將itemssource分為兩個數據網格? 例如,如果我有一個將200條記錄綁定到一個數據網格的itemsource,我想在該數據網格中顯示20條記錄,然后再顯示20條記錄,以創建具有相同列標題和綁定但具有不同記錄的新數據網格。 然后對於新的20條記錄,我需要第3個數據網格,依此類推。 現在這只是一個例子,我只想知道是否有可能像這樣拆分itemssource?

從WPF的角度來看,您的問題似乎很多余。 在WPF中,我們使用數據而不是UI對象,因此我們會將數據集合綁定到CollectionControl.ItemsSource屬性。 考慮到這一點,您的問題(從您的簡短描述中可以理解)是在問:“我可以將一組數據項拆分為兩個,然后將它們綁定到DataGrid嗎?” 答案是肯定的。


更新>>>

因此,您實際上要問的是“ 如何在WPF中分頁數據? ”。 當然,答案與實際問題完全不同。 這是一個很長的故事,但為了簡短起見,在線上有許多文章將向您展示如何使用WPF DataGrid來分頁數據。 例如,您可以在NullSkull.com的WPF DataGrid自定義分頁和排序頁面上找到詳細的文章。

我為這個想法舉例。 我使用了CustomControl。

您可以修改您想要的內容:)

這是文件。 https://github.com/bidasknakayama/SpilitDataGrid

在此處輸入圖片說明

我的自定義控件是通過Control擴展的。 如果我有更多可以使用DataGrid擴展的知識,它將得到更好的控制,但是抱歉。 我的知識不好。 但這足夠有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM