• 2024-09-03lazarus DBGridEh标题栏排序
    lazarusDBGridEh标题栏排序按网上(delphi)的方法发现无效,经测试,以下代码可以正常排序:unitUnit1;{$modeObjFPC}{$H+}interfaceusesClasses,SysUtils,DB,Forms,Controls,Graphics,Dialogs,StdCtrls,Uni,DBGridsEh,DBCtrlsEh,LConvEncoding,DBGridEhImpE
  • 2024-09-03lazarus使用dbgrideh时遇到的问题
    问题:lazarus使用unidac+dbgrideh时,发现第一次查询可以正确显示查询的结果,当再次查询时(记录数>1条时),DBGridEH只显示1条记录,如果向下移动时还会出错。 点费率时只显示1条记录:这时向下移动会出错: 解决方法:uniquery查询前设置:dbgrideh.DataSource:=nil查询完成后重新设置Data
  • 2024-08-29解决lazarus版本dbgrideh在linux粘贴重复的Bug
    dbgrideh在linux存在粘贴重复的Bug,不啰嗦,直接给解决方法:1.打开EhLib.VCL11.1xxx/Lazarus/Lib/DBAxisGridsEh.pas2.定位到functionTDBAxisGridInplaceEdit.DoPaste(varMessage:TMessage):Boolean; 添加红字部分代码,重新编译应用就可以。AAxisBar:=Grid.AxisBa
  • 2024-04-12DBGridEh 在粘贴中文时出现乱码和错位
    unitDBGridEh;把下面这个函数替换成这样procedureTDBGridInplaceEdit.WMPaste(varMessage:TMessage);varClipboardText:WideString;FSearchText,AText,tmpText:WideString;AColumn:TColumnEh;Idx:Integer;CanChange,TextLocated,CanTryEdit:B
  • 2023-07-15DBGridEh 基本操作
    导出到Excel等文件类型1.导入导出引用单元useDBGridEhImpExp;类型说明类型名称说明TDbGridEhExportAsText导出到文本文件TDbGridExportAsUnicodeText导出到Unicode文本TDbGridEhExportAsCSV导出到CSVTDbGridEhAsHtml导出到HTMLTDBGridEhAsRTF
  • 2023-06-28dbgrideh使用技巧
    1、在dbgrideh里显示图标和超链接文字显示图标和超链接文字要用到getcellparams及设置ShowImageAndText属性。运行效果: 
  • 2023-03-29dbgrideh也能类似于Excel下拉筛选的功能
    需要五个控件:DBGridEh,TDataSource,TClientDataSet,TMemTableEh,TDataSetDriverEh DBGridEh.DataSource >TDataSourceTDataSource.DataSet>TMemTableEhTMemTa
  • 2022-12-17DBGridEh全部属性设置详解
    DBGridEh全部属性设置详解 属性子选项 值 说明Allowedoperations[alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh]允许操作类型:插入、更新、删除、追加Al
  • 2022-12-17在Indicator中添加动态Checkbox
    先做设置DBGrideh属性设置:IndicatorOptions=[gioShowRowIndicatorEh,//小三角指示gioShowRecNoEh,//数据源行号gioShowRowselCheckboxesEh]//显示Check