delphi7.0 + EhLib10.0.023 + BDE
之前使用的delphi7.0+Ehlib3.2 看過Ehlib新版的本地過濾功能后感覺使用效率非常高。于是動手升級了ehlib10控制元件
我事先自己動手做了一個例子 uses 參考了 EhlibBDE
給DBGrideh1 設定了
DBGrideh1 .STFilter.Local:=True;
DBGrideh1 .STFilter.Visible :=True;
后運行demo 后。在表格的Title下方增加了一行過濾行 。本地過濾功能正常可用。
于是我在正式專案中也開始增加這個功能。
由于我的DBGridEh都是動態創建的.
在創建時 我給新創建的adbgrideh 設定了
for i := 0 to listDataSet.Count - 1 do
begin
adbgrid := TDBGridEh.Create(Self);
adbgrid.UseMultiTitle:=true;
adbgrid.font.Name := '宋體';
adbgrid.font.Size := 8;
adbgrid.Flat:=true;
adbgrid.TitleHeight:=20;
adbgrid.SearchPanel.Enabled:=True;
adbgrid.OptionsEh:=adbgrid.OptionsEh + [dghShowRecNo,dghRowHighlight] ;
adbgrid.STFilter.Local := True ;
adbgrid.STFilter.Visible := True ;
end;
在單元的uses 中也參考了EhlibBDE
程式運行的時候 在表格的Title下方也增加了一行過濾行,但是在里面輸入內容按回車時 沒有反應。不過濾資料。
不知道是哪里出現的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/264949.html
標籤:數據庫相關
上一篇:borlandc++
下一篇:Java 陣列
