您可以通過(guò)分別點(diǎn)擊節(jié)頭的和按鈕來(lái)展開(kāi)或折疊頁(yè)面的各個(gè)部分。折疊一個(gè)部分不會(huì)影響它在**終報(bào)告布局中的呈現(xiàn)方式。它只影響頁(yè)面設(shè)計(jì)時(shí)的外觀。與報(bào)表中的其他元素一樣,您可以通過(guò)選擇頁(yè)面部分并拖動(dòng)出現(xiàn)在選擇邊框上的調(diào)整大小句柄來(lái)調(diào)整它們的大小。頁(yè)面部分只能向底部和右側(cè)調(diào)整大小。另外,您也可以通過(guò)用鼠標(biāo)拖動(dòng)頁(yè)眉來(lái)調(diào)整頁(yè)面部分的大小。數(shù)據(jù)范圍的頁(yè)眉和頁(yè)腳DataRange對(duì)象可以有自己的頁(yè)眉和頁(yè)腳,類似于頁(yè)面的頁(yè)眉和頁(yè)腳。數(shù)據(jù)范圍的頁(yè)眉和頁(yè)腳顯示在**終報(bào)表布局中該數(shù)據(jù)范圍每次出現(xiàn)的開(kāi)始和結(jié)束處。例如,如果一個(gè)數(shù)據(jù)范圍被分割到兩個(gè)頁(yè)面,那么它的頁(yè)眉和頁(yè)腳將在兩個(gè)頁(yè)面上顯示一次。數(shù)據(jù)范圍的頁(yè)眉和頁(yè)腳通常用于顯示列頁(yè)眉文本。MindFusion.Charting for WPFv發(fā)布。湖北新手使用MindFusion圖表
目前,還不能在頁(yè)眉和頁(yè)腳中創(chuàng)建數(shù)據(jù)綁定的DataRange對(duì)象。主細(xì)節(jié)關(guān)系MindFusion.Reporting通過(guò)數(shù)據(jù)范圍組成支持主細(xì)節(jié)關(guān)系。你需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)范圍,綁定到其中一個(gè)數(shù)據(jù)成員。然后,你需要?jiǎng)?chuàng)建另一個(gè)數(shù)據(jù)范圍,作為***個(gè)數(shù)據(jù)范圍的子數(shù)據(jù)范圍,綁定到與***個(gè)數(shù)據(jù)成員相關(guān)的數(shù)據(jù)成員。***,你必須指定關(guān)系的名稱作為內(nèi)部數(shù)據(jù)范圍的MasterDetailRelation屬性的值。下面的代碼說(shuō)明了這一點(diǎn)。-該代碼做了許多假設(shè),包括由innerRange和outerRange引用的DataRange對(duì)象的正確性,以及"Categories"和"Products"數(shù)據(jù)成員在指定數(shù)據(jù)集中的可用性。通過(guò)報(bào)表設(shè)計(jì)器可以很容易地將內(nèi)部數(shù)據(jù)范圍拖到外部數(shù)據(jù)范圍,從而實(shí)現(xiàn)數(shù)據(jù)范圍的組成。玩轉(zhuǎn)MindFusion預(yù)定義圖表MindFusion開(kāi)發(fā)、教程應(yīng)用。
我們將使用addCalendarListener方法添加CalendarAdapter類的實(shí)例,該實(shí)例用于處理Calendar中的事件。我們將處理visibleDateChanged事件,并檢查用戶何時(shí)滾動(dòng)到不想顯示的月份。在我們的示例中,我們希望用戶只能提**個(gè)月滾動(dòng)。該日歷默認(rèn)為當(dāng)前日期可見(jiàn)初始化。對(duì)于CalendarView,這意味著將顯示當(dāng)前月份。我們將這個(gè)日期保留在該類的全局變量中,因?yàn)槲覀兿M軌蛟谑录幚沓绦蚍椒ㄖ惺褂盟N覀儗⑹褂胕nitialDate變量將日歷重置為三個(gè)月后的數(shù)據(jù)。每當(dāng)我們檢測(cè)到用戶即將滾動(dòng)到第4個(gè)月時(shí),就會(huì)將日期重置為initialDate月份之后的3個(gè)月。
#31款JAVA開(kāi)發(fā)必備控件和工具#界面/文檔管理/報(bào)表/IDE等4000款產(chǎn)品火**售中>>MindFusion.DiagrammingforWinForms是一個(gè)能幫助你創(chuàng)建工作流和進(jìn)程圖表的.NET控件;數(shù)據(jù)庫(kù)實(shí)體關(guān)系圖表;組織圖表;對(duì)象層次和關(guān)系圖表;圖表和樹。它是基于對(duì)象-圖表框,表格和箭頭類型,將其歸類分派給其他并結(jié)合成復(fù)雜的結(jié)構(gòu)。該控件提供超過(guò)預(yù)先定義的50多種圖表框,如自定義設(shè)計(jì)樣式和對(duì)圖表框著色等。MindFusion.DiagrammingforWinForms現(xiàn)已加入在線訂購(gòu),現(xiàn)在搶購(gòu)立享優(yōu)惠,查看詳情>>MindFusion的安裝和配置。
要為數(shù)據(jù)范圍創(chuàng)建頁(yè)眉/頁(yè)腳,請(qǐng)?jiān)谠O(shè)計(jì)器中右鍵單擊數(shù)據(jù)范圍的表面,并在上下文菜單中選擇'header'/'footer'命令。與page不同,數(shù)據(jù)范圍的頁(yè)眉和頁(yè)腳沒(méi)有頁(yè)眉,可以向任何方向調(diào)整大小。設(shè)計(jì)工具欄工具欄顯示在報(bào)表設(shè)計(jì)器的頂部。工具欄中的大多數(shù)命令只影響設(shè)計(jì)器的行為,很少影響報(bào)表在運(yùn)行時(shí)的輸出方式。設(shè)計(jì)器工具欄中有以下命令:除了默認(rèn)的工具欄之外,報(bào)表設(shè)計(jì)器還利用了MSVisualStudio中內(nèi)置的布局功能。這些功能可以通過(guò)“格式”菜單或“布局”工具欄訪問(wèn)。右鍵單擊其他MSVisualStudio工具欄,并從上下文菜單中選擇“Layout”,就可以顯示工具欄。MindFusion試用版、購(gòu)買。江蘇玩轉(zhuǎn)MindFusionWPF 開(kāi)發(fā)
MindFusion”價(jià)格區(qū)別。湖北新手使用MindFusion圖表
問(wèn):在我的圖中,兩個(gè)節(jié)點(diǎn)重疊。當(dāng)我點(diǎn)擊重疊區(qū)域時(shí),我希望始終選擇相同的節(jié)點(diǎn)。有沒(méi)有辦法優(yōu)先考慮我想要選擇的節(jié)點(diǎn)?答:為具有更高優(yōu)先級(jí)的節(jié)點(diǎn)分配更大的ZIndex值。*在單擊節(jié)點(diǎn)時(shí),調(diào)用GetNodesAt以查找鼠標(biāo)位置的所有節(jié)點(diǎn),并以編程方式選擇其中一個(gè)節(jié)點(diǎn)。問(wèn):我希望在移動(dòng)節(jié)點(diǎn)時(shí),連接到節(jié)點(diǎn)的鏈接的頭部或基部圍繞節(jié)點(diǎn)的邊界移動(dòng),就像FlowChart.NET演示(鏈接->表單保留)中的一個(gè)示例一樣。我將屬性RetainForm設(shè)置為true。但是,這還不夠…我必須設(shè)置的正確屬性是什么?答:嘗試將DiagramLink.Dynamic設(shè)置為true,這是在移動(dòng)節(jié)點(diǎn)時(shí)更新鏈接終點(diǎn)位置的屬性。啟用RetainForm也可以更新中間控制點(diǎn)的位置,以便保留鏈接的初始形狀。如果啟用了AutoRoute,則可能會(huì)忽略RetainForm。問(wèn):如何使用戶能夠從一個(gè)表到另一個(gè)表(而不是同一行)創(chuàng)建多個(gè)鏈接?答:將Diagram.AllowLinksRepeat設(shè)置為true將啟用該功能。湖北新手使用MindFusion圖表