在下面的示例中,一個(gè)數(shù)據(jù)范圍被綁定到現(xiàn)有數(shù)據(jù)集中的Employees表。上述代碼假設(shè)dataRange1標(biāo)識(shí)了現(xiàn)有的DataRange對(duì)象和nwindDataSet1–一個(gè)現(xiàn)有的.NETDataSet對(duì)象。一旦數(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,我們可以通過(guò)將"FirstName"分配給標(biāo)簽的DataField屬性,將這個(gè)標(biāo)簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來(lái)。當(dāng)運(yùn)行報(bào)表時(shí),數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標(biāo)簽1將包含對(duì)應(yīng)記錄中的雇員的“FirstName”。專業(yè)版。福建流程控件MindFusion報(bào)價(jià)
自動(dòng)化可以在報(bào)表設(shè)計(jì)器中自動(dòng)創(chuàng)建數(shù)據(jù)綁定的DataRange對(duì)象。這種自動(dòng)創(chuàng)建包括自動(dòng)設(shè)置數(shù)據(jù)范圍的DataSource和DataMember屬性,以及向新的數(shù)據(jù)范圍添加一個(gè)或多個(gè)**單個(gè)數(shù)據(jù)字段的標(biāo)簽。也可以創(chuàng)建一個(gè)標(biāo)題,包含帶有各列名稱的靜態(tài)標(biāo)簽文本。要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)綁定的DataRange對(duì)象,請(qǐng)?jiān)趫?bào)表設(shè)計(jì)器中的頁(yè)面表面的任意位置右擊,并從上下文菜單中選擇"CreateDataRangefromAdapter…"命令。該命令會(huì)顯示一個(gè)對(duì)話框,其中包含報(bào)表中當(dāng)前可用的表適配器。為了使其工作,您必須在報(bào)表中至少創(chuàng)建一個(gè)數(shù)據(jù)適配器,以創(chuàng)建新的數(shù)據(jù)范圍。下圖顯示了該對(duì)話框的樣子。浙江MindFusion常見問(wèn)題MindFusion”價(jià)格區(qū)別。
問(wèn):每次在圖表上移動(dòng)項(xiàng)目時(shí),我都可以強(qiáng)制使用ResizeToFitItems嗎?答:您可以啟用Diagram.AutoResize屬性,而不是響應(yīng)事件處理程序調(diào)用ResizeToFitItems。問(wèn):SelectionMoved事件*在選擇了2個(gè)或更多項(xiàng)目時(shí)才會(huì)生效,而不適用于單個(gè)項(xiàng)目。是否有另一個(gè)事件或?qū)傩詴?huì)將單個(gè)對(duì)象識(shí)別為選擇答:SelectionMoved*用于多選。如果需要檢測(cè)單個(gè)項(xiàng)的修改,則應(yīng)該處理更多事件,例如NodeModified和LinkModified。問(wèn):我需要檢測(cè)表行的雙擊,但NodeDoubleClicked事件*在單擊表頭時(shí)觸發(fā),而不是行。如果單擊表格的任何部分,我該如何實(shí)現(xiàn)?答:處理CellDoubleClicked,雙擊表格單元格時(shí)會(huì)引發(fā)它。檢查單元格的Row屬性以確定單擊了哪一行。
MindFusion.ReportingforWinForms是一個(gè)原生的WindowsForms編程組件,它為任何.NET應(yīng)用程序提供專業(yè)的報(bào)表功能。該組件完全使用C#語(yǔ)言編寫,易于使用和集成。它提供您創(chuàng)建一個(gè)完美報(bào)表所需要的一切。有幾種方法可以在MindFusion.Reporting報(bào)表中創(chuàng)建數(shù)據(jù)綁定的內(nèi)容。大多數(shù)的數(shù)據(jù)綁定機(jī)制涉及到使用一個(gè)或多個(gè)DataRange對(duì)象。也可以在數(shù)據(jù)范圍之外創(chuàng)建數(shù)據(jù)綁定的Chart對(duì)象。注釋說(shuō)明下面的章節(jié)假定您已經(jīng)熟悉了向.NET應(yīng)用程序添加數(shù)據(jù)源的過(guò)程。有關(guān)如何進(jìn)行此操作的分步教程。**使用DataRange對(duì)象**為了執(zhí)行數(shù)據(jù)綁定,你必須創(chuàng)建一個(gè)DataRange對(duì)象并將其添加到報(bào)表中。然后將適當(dāng)?shù)臄?shù)據(jù)源分配給數(shù)據(jù)范圍的DataSource屬性,并將相應(yīng)的數(shù)據(jù)成員(通常是表或視圖)的名稱分配給其DataMember屬性。您可以從報(bào)表設(shè)計(jì)器中的屬性網(wǎng)格或直接通過(guò)代碼來(lái)完成這項(xiàng)工作。MindFusion如何創(chuàng)建流程。
對(duì)齊網(wǎng)格-幫助用戶更精確地放置圖表項(xiàng)目。網(wǎng)格可以是可見的或不可見的。如果可見,則將網(wǎng)格繪制為點(diǎn)矩陣或一系列交叉線。gridColor定義了對(duì)齊點(diǎn)或線的繪制顏色各種各樣的MoveNodes行為現(xiàn)在允許您在不使用調(diào)整手柄的情況下抓取節(jié)點(diǎn)來(lái)拖動(dòng)它們。resizeToFitText方法使節(jié)點(diǎn)足夠大以適合其文本。添加了measureString方法,該方法可讓您在使用指定的字體屬性呈現(xiàn)時(shí)確定字符串的大小。該框架現(xiàn)在以Swift包的形式提供,并且可以使用Xcode的AddPackages命令添加到項(xiàng)目中。MindFusion.Charting for WPFv發(fā)布。南京流程控件MindFusionJS 開發(fā)
MindFusion用于Web端口。福建流程控件MindFusion報(bào)價(jià)
設(shè)計(jì)師的工具箱當(dāng)報(bào)表設(shè)計(jì)器處于活動(dòng)狀態(tài)時(shí),在MSVisualStudio工具箱中可以看到一組新的元素(稱為MindFusion.Reporting)。它包含在報(bào)表中可用的所有報(bào)表項(xiàng)。有關(guān)單個(gè)報(bào)表項(xiàng)的更詳細(xì)信息可以在報(bào)表項(xiàng)中找到。我司始終秉承“專業(yè)的服務(wù),易用的產(chǎn)品”的經(jīng)營(yíng)理念,以“提供***的服務(wù)、滿足客戶的需求、攜手共創(chuàng)雙贏”為企業(yè)目標(biāo),為中國(guó)境內(nèi)企業(yè)提供國(guó)際化、專業(yè)化、個(gè)性化、的軟件項(xiàng)目解決方案,我司擁有前列的項(xiàng)目經(jīng)理團(tuán)隊(duì),具備過(guò)硬的軟件項(xiàng)目設(shè)計(jì)和實(shí)施能力,為全國(guó)不同行業(yè)客戶提供質(zhì)量的產(chǎn)品和服務(wù),得到了客戶的***贊譽(yù)。福建流程控件MindFusion報(bào)價(jià)