簡體   English   中英

超翼布局

[英]Ultrawingrid layout

我正在研究Ultrawingrid。 網格有兩列名稱和年齡。 網格中有300多個行,因此用戶需要進行大量滾動。 我想更改網格的布局以顯示盡可能多的信息,並以最少的滾動顯示。

因此,例如,目前看起來

 Name     Age
 Sam       25
 Bob       20
 Irvin     45
 Tanya     24
 Mark      30

如何,我打算將其顯示為

Sam   25       Bob   20       Irvin   45
Tanya 24       Mark  30

所以本質上,在某種形式的矩陣中,我可以為其設置行數和列數,並且可以垂直(而不是水平)滾動

我嘗試使用CardView屬性http://help.infragistics.com/Help/Doc/WinForms/2012.1/CLR2.0/HTML/Infragistics2.Win.UltraWinGrid.v12.1~Infragistics.Win.UltraWinGrid.UltraGridBand~ CardView.html並設置其MaxCardAreaCols和MaxcardAreaRows設置,但是不起作用。 我試圖通過將布局設置為ColumnLayout來遵循Rowlayout屬性,但這也不起作用。

有什么辦法可以實現?

一種可能對您有用的技巧是創建一個僅用於顯示目的的特殊類。

public class DisplayRow
{
    string Name1 { get; set; }
    string Age1 { get; set; }
    string Name2 { get; set; }
    string Age2 { get; set; }
    // So on...
}

但這使邏輯變得復雜,並且根據您所執行操作的復雜性而變得非常難看。

暫無
暫無

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

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