使用MindFusion服務(wù)詳情

來源: 發(fā)布時(shí)間:2023-10-12

由變量barChart1引用的BarChart對象綁定到一個(gè)數(shù)據(jù)源的表"Products"中的字段"UnitPrice"上,該數(shù)據(jù)源由變量dataSet1引用的.NET數(shù)據(jù)集識別。Chart對象提供了其他可以進(jìn)行數(shù)據(jù)綁定的屬性。例如,BarChart類的XLabelsFields屬性可以設(shè)置為字段的名稱,以提供橫跨x軸的標(biāo)簽文本。為了使這種綁定有效,您還必須將BarChart類的XAxisSettings屬性的LabelType屬性設(shè)置為CustomText。下面是如何在代碼中實(shí)現(xiàn)這一點(diǎn)。如果您對該產(chǎn)品感興趣,可以**下載***試用版。MindFusion中文、開源技術(shù)。使用MindFusion服務(wù)詳情

報(bào)告結(jié)構(gòu)每個(gè)報(bào)告由一個(gè)或多個(gè)設(shè)計(jì)頁組成。這些頁面提供了一種方法來分別設(shè)計(jì)復(fù)雜報(bào)告中邏輯**的部分。例如,您可以為報(bào)表的標(biāo)題和一般報(bào)表信息設(shè)置一個(gè)頁面,為報(bào)表的實(shí)際內(nèi)容設(shè)置另一個(gè)頁面。您可以將所有的報(bào)表元素放置在一個(gè)頁面上,并使用PageBreak項(xiàng)來表示分頁符,但對于更復(fù)雜的報(bào)表,這個(gè)單頁可能會變得相當(dāng)大,而且難以操作。在這種情況下,將報(bào)表分割成幾個(gè)邏輯頁面可以改善設(shè)計(jì)時(shí)的體驗(yàn)。項(xiàng)目包含每個(gè)報(bào)表頁可以包含任意數(shù)量的報(bào)表項(xiàng)。某些報(bào)表項(xiàng)(如DataRange)可以有自己的項(xiàng)目,包括其他容器。這就形成了報(bào)表項(xiàng)的層次結(jié)構(gòu),層次結(jié)構(gòu)的根是報(bào)表本身。為了將新項(xiàng)目放置在特定的容器中,從MSVisualStudio工具箱中拖動項(xiàng)目,然后將其放在感興趣的容器中。您可以對現(xiàn)有的項(xiàng)目執(zhí)行同樣的技術(shù)--簡單地將它們拖到容器上。使用MindFusion服務(wù)詳情MindFusion.Diagramming導(dǎo)出流程圖為多種。

在下面的示例中,一個(gè)數(shù)據(jù)范圍被綁定到現(xiàn)有數(shù)據(jù)集中的Employees表。上述代碼假設(shè)dataRange1標(biāo)識了現(xiàn)有的DataRange對象和nwindDataSet1–一個(gè)現(xiàn)有的.NETDataSet對象。一旦數(shù)據(jù)范圍被綁定到數(shù)據(jù)源,您就可以將該數(shù)據(jù)范圍中包含的報(bào)表項(xiàng)與綁定的數(shù)據(jù)成員中的各個(gè)字段相關(guān)聯(lián),方法是將字段的名稱分配給項(xiàng)的DataField屬性。在本例中,如果我們假設(shè)在數(shù)據(jù)范圍內(nèi)有一個(gè)標(biāo)簽label1,我們可以通過將"FirstName"分配給標(biāo)簽的DataField屬性,將這個(gè)標(biāo)簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來。當(dāng)運(yùn)行報(bào)表時(shí),數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標(biāo)簽1將包含對應(yīng)記錄中的雇員的“FirstName”。

問:每次在圖表上移動項(xiàng)目時(shí),我都可以強(qiáng)制使用ResizeToFitItems嗎?答:您可以啟用Diagram.AutoResize屬性,而不是響應(yīng)事件處理程序調(diào)用ResizeToFitItems。問:SelectionMoved事件*在選擇了2個(gè)或更多項(xiàng)目時(shí)才會生效,而不適用于單個(gè)項(xiàng)目。是否有另一個(gè)事件或?qū)傩詴蝹€(gè)對象識別為選擇答:SelectionMoved*用于多選。如果需要檢測單個(gè)項(xiàng)的修改,則應(yīng)該處理更多事件,例如NodeModified和LinkModified。問:我需要檢測表行的雙擊,但NodeDoubleClicked事件*在單擊表頭時(shí)觸發(fā),而不是行。如果單擊表格的任何部分,我該如何實(shí)現(xiàn)?答:處理CellDoubleClicked,雙擊表格單元格時(shí)會引發(fā)它。檢查單元格的Row屬性以確定單擊了哪一行。MindFusion服務(wù)詳情、更新。

MindFusion.DiagrammingforWinForms是一款專業(yè)的.NET平臺下的流程圖及圖表控件,它可以運(yùn)行在任何C#,VB.NET或Delphi.NET語言編寫的軟件中。能夠幫助你創(chuàng)建工作流程圖、對象層次和關(guān)系圖、網(wǎng)絡(luò)拓?fù)鋱D、實(shí)體關(guān)系圖、IVR、工業(yè)自動化、genealogytrees、算法流程圖、組織結(jié)構(gòu)圖、XML文檔、類圖等,該控件可輕松的整合到您的應(yīng)用程序中,且不需要太多的程序編寫。詳細(xì)的文檔可幫助您快速掌FlowChart.NET的使用方法,且包含了多種編程語言的實(shí)例。FlowChart.NET提供多種功能,其中包括:XML序列,自動設(shè)計(jì)運(yùn)算尋址和PDF輸出。MindFusion專屬顧問一對一咨詢服務(wù)。福建流程控件MindFusion圖表開發(fā)

MindFusion.Diagramming流程圖控件如何創(chuàng)。使用MindFusion服務(wù)詳情

#31款JAVA開發(fā)必備控件和工具#界面/文檔管理/報(bào)表/IDE等4000款產(chǎn)品火**售中>>MindFusion.DiagrammingforWinForms是一個(gè)能幫助你創(chuàng)建工作流和進(jìn)程圖表的.NET控件;數(shù)據(jù)庫實(shí)體關(guān)系圖表;組織圖表;對象層次和關(guān)系圖表;圖表和樹。它是基于對象-圖表框,表格和箭頭類型,將其歸類分派給其他并結(jié)合成復(fù)雜的結(jié)構(gòu)。該控件提供超過預(yù)先定義的50多種圖表框,如自定義設(shè)計(jì)樣式和對圖表框著色等。MindFusion.DiagrammingforWinForms現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠,查看詳情>>使用MindFusion服務(wù)詳情