社区
数据库相关
帖子详情
请问:DBGRIDEH中,在运行时输入数字未回车,用鼠标点其他格,出错提示不能插入书签? 为什么??
bjhjh
2003-10-16 06:02:38
如题!
...全文
34
3
打赏
收藏
请问:DBGRIDEH中,在运行时输入数字未回车,用鼠标点其他格,出错提示不能插入书签? 为什么??
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bjhjh
2003-10-19
打赏
举报
回复
我对珠GRIDEH根本没写代码,在哪里写
try
....
except
end;
呀?
我想首先应找到此异常的处理事件,是GRIDEH的oncolenter?oncolexit?onenter?ongetcellparam?还是ADOTABLE的afteredit?afterpost?afterRefresh?
我想ADOTABLE的afterpost应合适,但为什么此事件不让编辑呢?
bjhjh
2003-10-18
打赏
举报
回复
想知道个究竟!!
bestluo
2003-10-16
打赏
举报
回复
用
try
....
except
end;
DBGridEh
中
键滚动事件
DBGridEh
让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi
中
的Grid与PB或者其他的Grid有区别,就是在滚动
时
记录指针会跟着改变。能
不能
做到像PB
中
的DataWindow一样滚动
时
选定记录不改变呢?
DELPHI 表
格
控件
DBGridEh
史上最全使用资料(101页)
一、
DBGridEh
(增强型表
格
组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据单元
格
中
显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点
dbgrideh
标题排序..............................................................................................7 7) 在
DBGridEH
中
怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让dbgrid显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7) DBGrid如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10) DBGrid设置Rowheight后如何将单元
格
内容纵向和垂直都居
中
?..............19 11) 设置
DBGridEH
自适应列宽的最好方法.........................................................20 12) Ehlib 的
DBGridEh
首列加序号........................................................................21 13) 分行分列、单元
格
的颜色设置.........................................................................23 14) 点击不同单元
格
列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16)
鼠标
移到某个单元
格
,指针形状改变.............................................................28 17) 自动填充网
格
列宽到网
格
客户区.....................................................................29 18) 从注册表或ini文件
中
保存或恢复网
格
和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让
dbgrideh
1 显示数据
时
只显示两位小数...................................................30 5) 获得当前
DBGridEh
表
中
单元
格
的序号.............................................................30 6) 怎样在
dbgridEh
和Edit
中
显示金额的千分号...................................................30 7) end;
请问
怎么才能使
DBGridEh
不滚动就能提交数据?...................................32 8) 我怎么把dbgrid 里的数据一次
插入
到数据库呢................................................32 9) 在DBGrid
中
可选
中
行而又可进入编辑状态......................................................32 10) 修正
DBGrideh
丢失焦点
时
自动关闭
输入
法的问题......................................35 11)
DBGRIDEH
选定多行删除怎么实现...............................................................36 12) DBGrid 滚动表
格
的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表
格
底部(footer)区域的汇总统计行.......................................................38 3) TDBSumList说明..................................................................................................38 4) 如何工作以及为什么有
时
SumList的集合值计算不正确?.............................39 5)
dbgrideh
列求和.....................................................................................................39 5. 数据功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从数据库取值下拉列表...............40 2) 使用
DBGridEh
自动过滤实现方法.....................................................................40 3) 使用
DBGridEh
自动过滤实现方法2 ..................................................................41 4)
DBGridEh
控件
中
使用过滤功能 (适用ehlib 5.2 ehlib 5.3)................................42 5) 支持模糊查询.........................................................................................................43 6) ehlib4.4.50
中
支持模糊匹配的修改方法..............................................................44 7) EhLib 5.0 Build 5.0.13的过滤字串都是模糊过滤修改.......................................45 8) 滚动条滚动
时
选择不变,还有自动过滤功能的实现.........................................45 9) 增量搜索................................................................................................................46 10) ehlib总是按两次ctrl+f才出来查找框,怎么办?.........................................46 11) 如何改良
dbgrideh
的文字过滤........................................................................46 12) 改进
DBGrideh
表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在
DbGridEh
中
显示TreeView效果................................................................50 15)
DBGridEh
-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在
DbGridEh
中
显示表
中
表..............................................................................55 6.
输入
/输出.......................................................................................................................56 1) 导入导出数据.........................................................................................................56 2) 从多种
格
式导入/导出数据到T
DBGridEh
...........................................................57 3) DBGRID 生成EXCEL报表.................................................................................57 4) 使用TPrint
DBGridEh
组件.................................................................................61 5) 打印
时
确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib
中
的Print
DBGridEh
如何印页码,即第几页共几页...................................62 7) 怎么让Print
DBGridEh
只打印
DbGridEh
中
指定的列.......................................62 8) 怎样进行横向打印/ 打印预览?........................................................................62 7. 将存在的DBGrid组件转换为
DBGridEh
组件...........................................................62 三、EhLib安装问题.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装问题(dbsumlst.dcu
出错
) ..........................................................................64 3. 安装
提示
找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表
格
(Grid)显示控件........................................................................65 1. NextGrid .........................................................................................................................65 2. TopGrid 3.01...................................................................................................................65 3. XLGrid............................................................................................................................66 4. DevExpress ExpressQuantumGrid .................................................................................66 5. TMS Grid Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. ProfGrid..........................................................................................................................71 8. EasyGrid .........................................................................................................................71 五、delphi
中
配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76
DBGridEh
6.3 +修正3个Bug
从网上下载的
DBGridEh
6.3,发现有几个Bug,我已做修正,使用效果良好,
未
见异常,现分享给有需要有朋友,直接安装即可。 2015-12-05 Bug修改********************* Bug 1. 点击列头排序后,行已经变了,但是却并不触发DataSet的AfterScroll事件程序 【修正】:在表头排序后自动执行一次DataSet的AfterScroll事件 Bug 2. 在Boolean字段的列
中
,不管
鼠标
的左键、右键、
中
键,都会改变勾状态,如果
鼠标
左键勾了一行,使用右键呼出快捷菜单进行下一步操作
时
,所勾选的行就会变成
未
勾选状态。 【修正】:在父类TCustom
DBGridEh
的MouseUp事件
中
,如果所点的列属于Boolean类型,只有
鼠标
左键才有效,其它
鼠标
键无效。 具体修改的地方,可使用关键字“2015-12-05”搜索
DBGridEh
.pas文件。 2015-12-11 Bug修改********************* Bug 3. 在列头过滤行
中
输入
过滤条件
时
,默认使用模糊查询,但需要在前后加符号“%”才可以,现改为不需要另外加符号“%”也可以执行模糊查询。 【修正】:在设置过滤条件
时
,如果所
输入
的过滤条件为“包含”,但前后又没有符号“%”,则自动补上“%” 具体修改的地方,可使用关键字“2015-12-11”搜索DbUtilsEh文件。
dbgrideh
滚动选定记录不改变
DBGridEh
让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi
中
的Grid与PB或者其他的Grid有区别,就是在滚动
时
记录指针会跟着改变。能
不能
做到像PB
中
的DataWindow一样滚动
时
选定记录不改变呢?
比较快速的将
DBGridEh
中
的数据导出到Excel
中
特点:一、不需安装Excel即可导出。二、有进度条。三、最多可以导出多少条,我没试,我试了5万条没有问题,
时
间也就是只需1-5分钟(我电脑较慢)。四、需安装ehlib组件。使用方法(注:别忘了uses DBGridToExcel;):procedure TForm1.btn2Click(Sender: TObject);var
DBGridEh
ToExcel: T
DBGridEh
ToExcel; ExcelFileName: string;begin
DBGridEh
ToExcel := T
DBGridEh
ToExcel.Create(nil); try
DBGridEh
ToExcel.TitleName := '导出测试';
DBGridEh
ToExcel.BeginDate := '开始日期:2005-07-01';
DBGridEh
ToExcel.EndDate := '结束日期:2005-07-18';
DBGridEh
ToExcel.UserName := '系统管理员';
DBGridEh
ToExcel.
DBGridEh
:=
DBGridEh
1;
DBGridEh
ToExcel.ShowProgress := True; if ExcelFileName = '' then begin ExcelFileName := 'c:\1.xls'; with TSaveDialog.Create(nil) do begin Filter := 'Microsoft Excel xls文件|*.xls'; DefaultExt := 'xls'; if not Execute then Exit else ExcelFileName := FileName; end; end; DBGridToExcel.FileName := ExcelFileName;
DBGridEh
ToExcel.ExportToExcel; finally
DBGridEh
ToExcel.Free; end;end;
数据库相关
2,498
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章