Delphi CxGrid 汇总(3)
列??
解決:
????? <aColumn>.GroupIndex?? :=?? -1;??
????? <aColumn>.Visible?? :=?? True;
****************************************************************************
39 保存修改到數(shù)據(jù)庫(kù)
解決:
procedure?? <aForm>.FormClose(Sender:?? TObject;?? var?? Action:?? TCloseAction);??
begin??
if?? (<aGrid>.FocusedView <> nil)
and?? (<aGrid>.FocusedView.DataController.EditState <> []) then??
????????? <aGrid>.FocusedView.DataController.Post;??
end;
****************************************************************************
40 設(shè)置內(nèi)置右鍵菜單
解決:
內(nèi)置右鍵菜單包括二個(gè)菜單:cxGridStdHeaderMenu,?? TcxGridStdFooterMenu??
****************************************************************************
41 得到選中記錄的值
解決:
****************************************************************************
42 在GridMode禁用內(nèi)置的右鍵Footer菜單
解決:
uses?? cxGridStdPopupMenu;??
???
procedure?? cxGridPopupMenuOnPopup(...)??
begin??
????? if?? (ASenderMenu?? is?? TcxGridStdFooterMenu)?? and??
????????????? <GridView>.DataController.DataModeController.GridMode?? then??
????????? AllowPopup?? :=?? False;??
end;
****************************************************************************
43 主從表任何時(shí)候只能展開一個(gè)組
解決:
****************************************************************************
45 獲得Group?? Footer合計(jì)行對(duì)應(yīng)的記錄
解決:
****************************************************************************
46 訪問過濾之后的記錄
解決:
var??
????? I:?? Integer;??
begin??
????? Memo1.Lines.Clear;??
????? with?? cxGrid1DBTableView1.DataController?? do??
????????? for?? I?? :=?? 0?? to?? FilteredRecordCount?? -?? 1?? do??
????????????? Memo1.Lines.Add(DisplayTexts[FilteredRecordIndex[I],?? 0]);??
end;
****************************************************************************
47 獲得單元的Font
解決:
cxGrid1DBTableView1.ViewInfo.RecordsViewInfo.Items[1].GetCellViewInfoByItem(??
????? cxGrid1DBTableView1Company).EditViewInfo.Font;
****************************************************************************
48 根據(jù)Level名稱找到Level對(duì)象
解決:
****************************************************************************
?49 指定Filter?? Builder打開/保存過濾文件的默認(rèn)路徑
解決:
uses??
????? ...,?? cxFilterControlDialog;??
???
procedure?? TForm.GridView1FilterControlDialogShow(??
????? Sender:?? TObject);??
begin??
????? TfmFilterControlDialog(Sender).OpenDialog.InitialDir?? :=?? 'D:/'??
end;
轉(zhuǎn)載于:https://www.cnblogs.com/jupt/p/3922932.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Delphi CxGrid 汇总(3)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android:ellipsize实现跑
- 下一篇: 【转】你可能不知道的Shell