中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

快速開發平臺網格部件合并單元格。

發布時間:2020-09-08 19:34:39 來源:網絡 閱讀:390 作者:fishwood9701 欄目:開發技術

度量快速開發平臺中網格部件中的單元格,在合并的時候觸發,根據實現代碼的內容來判斷哪些單元格可以合并,哪些單元格不能合并。注意:要啟用單元格合并事件,需要先設置網格部件的屬性“允許單元格合并”;勾上后表示網格中所有字段、只要值相同的行,都自動合并。因此,我們一般是在單元格合并事件中設置哪些條件不合并。

快速開發平臺網格部件合并單元格。

該事件需要使用事件參數,Me.GetEventArgs()。事件參數共有五個值,如下所示

dim e1=Me.GetEventArgs()

e1.FieldName:合并事件中的列名稱,那一個字段需要進行控制;

e1.Value1:字段的第一個值(用于判斷該字段各行的值);

e1.Value2:字段的下一個值(用于判斷該字段各行的值);

e1.ReturnValue:是否合并的標志,為true表示合并,為false表示不合并;


e1.Handled:系統保留值,設置為true

示例:

本示例是設置區域中客戶的相關信息,把相同區域,相同等級的客戶類型顯示合并起來。

'網格部件1 的 單元格合并事件 事件代碼:
  
dim e1=Me.GetEventArgs()
  
'客戶等級與客戶類型這兩個字段,有些相同的值不允許合并,因為需要看前一個字段是否相同判斷
  
if e1.FieldName="客戶等級" or e1.FieldName="客戶類型" then
  
    if 網格部件1.GetFieldValueByRowHandle(e1.Value1,"所在片區") <>網格部件1.GetFieldValueByRowHandle(e1.Value2,"所在片區") then
  
       '所在片區不相等的,即使客戶等級或者客戶類型相等,也不合并
  
       e1.ReturnValue=false
  
       e1.Handled=true
  
    end  if
  
    if  e1.FieldName="客戶類型"  then
  
       if 網格部件1.GetFieldValueByRowHandle(e1.Value1," 客戶等級") <>網格部件1.GetFieldValueByRowHandle(e1.Value2," 客戶等級") then
  
           '客戶等級不相等的,客戶類型相等,也不合并
  
           e1.ReturnValue=false
  
           e1.Handled=true
  
       end  if
  
    end  if
  
end if

  效果:

注意下面客戶類型為其他的,因為前面客戶等級不同,所以沒有合并。


快速開發平臺網格部件合并單元格。



這樣就簡單實現了自定義單元格的合并。

原帖地址:http://bbs.delit.cn/thread-106-1-1.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁强县| 新野县| 天祝| 浦江县| 西乡县| 稷山县| 田东县| 江津市| 巴青县| 武冈市| 信阳市| 洞头县| 融水| 仁怀市| 舟山市| 岳普湖县| 古蔺县| 昌邑市| 确山县| 文山县| 闵行区| 靖边县| 磐安县| 德阳市| 玉门市| 禹城市| 靖西县| 桑日县| 门头沟区| 平顺县| 正镶白旗| 修水县| 福州市| 临城县| 台中市| 伊吾县| 九龙坡区| 都江堰市| 团风县| 繁昌县| 锡林浩特市|