[英]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.