度量快速開發(fā)平臺中網(wǎng)格部件中的單元格,在合并的時候觸發(fā),根據(jù)實現(xiàn)代碼的內(nèi)容來判斷哪些單元格可以合并,哪些單元格不能合并。注意:要啟用單元格合并事件,需要先設(shè)置網(wǎng)格部件的屬性“允許單元格合并”;勾上后表示網(wǎng)格中所有字段、只要值相同的行,都自動合并。因此,我們一般是在單元格合并事件中設(shè)置哪些條件不合并。
成都創(chuàng)新互聯(lián)秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),微信小程序,網(wǎng)頁設(shè)計制作,移動網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長。該事件需要使用事件參數(shù),Me.GetEventArgs()。事件參數(shù)共有五個值,如下所示
dim e1=Me.GetEventArgs()
e1.FieldName:合并事件中的列名稱,那一個字段需要進(jìn)行控制;
e1.Value1:字段的第一個值(用于判斷該字段各行的值);
e1.Value2:字段的下一個值(用于判斷該字段各行的值);
e1.ReturnValue:是否合并的標(biāo)志,為true表示合并,為false表示不合并;
e1.Handled:系統(tǒng)保留值,設(shè)置為true
示例:
本示例是設(shè)置區(qū)域中客戶的相關(guān)信息,把相同區(qū)域,相同等級的客戶類型顯示合并起來。
'網(wǎng)格部件1 的 單元格合并事件 事件代碼: dim e1=Me.GetEventArgs() '客戶等級與客戶類型這兩個字段,有些相同的值不允許合并,因為需要看前一個字段是否相同判斷 if e1.FieldName="客戶等級" or e1.FieldName="客戶類型" then if 網(wǎng)格部件1.GetFieldValueByRowHandle(e1.Value1,"所在片區(qū)") <>網(wǎng)格部件1.GetFieldValueByRowHandle(e1.Value2,"所在片區(qū)") then '所在片區(qū)不相等的,即使客戶等級或者客戶類型相等,也不合并 e1.ReturnValue=false e1.Handled=true end if if e1.FieldName="客戶類型" then if 網(wǎng)格部件1.GetFieldValueByRowHandle(e1.Value1," 客戶等級") <>網(wǎng)格部件1.GetFieldValueByRowHandle(e1.Value2," 客戶等級") then '客戶等級不相等的,客戶類型相等,也不合并 e1.ReturnValue=false e1.Handled=true end if end if end if
效果:
注意下面客戶類型為其他的,因為前面客戶等級不同,所以沒有合并。
這樣就簡單實現(xiàn)了自定義單元格的合并。
原帖地址:http://bbs.delit.cn/thread-106-1-1.html
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。