社区
数据库相关
帖子详情
dbgrid 单元格取值的问题
webdou
2005-10-19 05:35:00
dbgird +ado +access2000
本人目前想在dbgrid中第一列,即工号字段 ,输入工号,然后弹出一个窗口,现在首先的问题是
我首先需要校验一下工号,看是否在相应的车间及班组存在,可是当我输入工号后,直接按回车或者按前旁边的按纽一直提示工号不存(我做的一个校验),其实工号是存在,后来我检查出来就是程序无法取出当前的单元格的值,为空,所以一直显示没有
我取值是用dbgrid1.SelectedField.AsString ,做的,
...全文
186
9
打赏
收藏
dbgrid 单元格取值的问题
dbgird +ado +access2000 本人目前想在dbgrid中第一列,即工号字段 ,输入工号,然后弹出一个窗口,现在首先的问题是 我首先需要校验一下工号,看是否在相应的车间及班组存在,可是当我输入工号后,直接按回车或者按前旁边的按纽一直提示工号不存(我做的一个校验),其实工号是存在,后来我检查出来就是程序无法取出当前的单元格的值,为空,所以一直显示没有 我取值是用dbgrid1.SelectedField.AsString ,做的,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
和蜗牛赛跑
2005-12-31
打赏
举报
回复
dbgrid1.SelectedField.Text可以
leo1999
2005-12-30
打赏
举报
回复
up
fjfztv
2005-10-21
打赏
举报
回复
只有当焦点从工号栏移开时,dbgrid1.DataSource.DataSet.FieldByName('工号').asstring
才有值,
我也碰到过这个问题,我后来是在OnKeyPress是判断就可以了,这只是针对“员工”量不多的情况下。
ls212
2005-10-21
打赏
举报
回复
用dbgrid嵌入一个控件,在控件里取值,或判断。
surdon
2005-10-20
打赏
举报
回复
帮你UP一下
loon1981
2005-10-20
打赏
举报
回复
用写在CHANGE里试试
webdou
2005-10-20
打赏
举报
回复
不行呀,不知道为什么,我需要按两次回车才可以,或者点击两次旁边的按纽,第一次显示没有该记录,第二次就提示有了,我发现是第一次没有取得当前单元格的值
lzy6204
2005-10-19
打赏
举报
回复
dbgrid1.DataSource.DataSet.FieldByName('工号').asstring
mfwzhou
2005-10-19
打赏
举报
回复
你可以在彈出窗口以前就校驗吧
DELPHI 表格控件
DB
Grid
Eh史上最全使用资料(101页)
一、
DB
Grid
Eh(增强型表格组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据
单元格
中显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点
db
grid
eh 标题排序..............................................................................................7 7) 在
DB
Grid
EH 中怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让
db
grid
显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7)
DB
Grid
如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10)
DB
Grid
设置Rowheight后如何将
单元格
内容纵向和垂直都居中?..............19 11) 设置
DB
Grid
EH 自适应列宽的最好方法.........................................................20 12) Ehlib 的
DB
Grid
Eh首列加序号........................................................................21 13) 分行分列、
单元格
的颜色设置.........................................................................23 14) 点击不同
单元格
列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个
单元格
,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29 18) 从注册表或ini文件中保存或恢复网格和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让
db
grid
eh1 显示数据时只显示两位小数...................................................30 5) 获得当前
DB
Grid
Eh表中
单元格
的序号.............................................................30 6) 怎样在
db
grid
Eh和Edit中显示金额的千分号...................................................30 7) end;请问怎么才能使
DB
Grid
Eh不滚动就能提交数据?...................................32 8) 我怎么把
db
grid
里的数据一次插入到数据库呢................................................32 9) 在
DB
Grid
中可选中行而又可进入编辑状态......................................................32 10) 修正
DB
Grid
eh 丢失焦点时自动关闭输入法的
问题
......................................35 11)
DB
GRID
EH选定多行删除怎么实现...............................................................36 12)
DB
Grid
滚动表格的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表格底部(footer)区域的汇总统计行.......................................................38 3) T
DB
SumList说明..................................................................................................38 4) 如何工作以及为什么有时SumList的集合值计算不正确?.............................39 5)
db
grid
eh列求和.....................................................................................................39 5. 数据功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从数据库
取值
下拉列表...............40 2) 使用
DB
Grid
Eh自动过滤实现方法.....................................................................40 3) 使用
DB
Grid
Eh自动过滤实现方法2 ..................................................................41 4)
DB
Grid
Eh 控件中使用过滤功能 (适用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) 如何改良
db
grid
eh的文字过滤........................................................................46 12) 改进
DB
Grid
eh 表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在
Db
Grid
Eh中显示TreeView效果................................................................50 15)
DB
Grid
Eh-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在
Db
Grid
Eh中显示表中表..............................................................................55 6. 输入/输出.......................................................................................................................56 1) 导入导出数据.........................................................................................................56 2) 从多种格式导入/导出数据到T
DB
Grid
Eh...........................................................57 3)
DB
GRID
生成EXCEL报表.................................................................................57 4) 使用TPrint
DB
Grid
Eh 组件.................................................................................61 5) 打印时确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib 中的Print
DB
Grid
Eh如何印页码,即第几页共几页...................................62 7) 怎么让Print
DB
Grid
Eh只打印
Db
Grid
Eh 中指定的列.......................................62 8) 怎样进行横向打印/ 打印预览?........................................................................62 7. 将存在的
DB
Grid
组件转换为
DB
Grid
Eh组件...........................................................62 三、EhLib安装
问题
.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装
问题
(
db
sumlst.dcu出错) ..........................................................................64 3. 安装提示找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表格(
Grid
)显示控件........................................................................65 1. Next
Grid
.........................................................................................................................65 2. Top
Grid
3.01...................................................................................................................65 3. XL
Grid
............................................................................................................................66 4. DevExpress ExpressQuantum
Grid
.................................................................................66 5. TMS
Grid
Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. Prof
Grid
..........................................................................................................................71 8. Easy
Grid
.........................................................................................................................71 五、delphi 中配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76
如何在
DB
Grid
中利用鼠标取得
单元格
的值
如上3图所示,右键菜单里的选项随着鼠标指向的
单元格
数据不同而不同。如何实现呢?
问题
的关键在于如何取得鼠标指向的
单元格
的值。 查BCB帮助,看到
DB
Grid
中有一方法: TCustom
Grid
::MouseCoord TCustom
Grid
See also ———————————————————————— Returns the row and column indexes of th
如何实时获取
DB
Grid
中当前
单元格
输入的内容?
这样可以直接用Edit1.text:=adoquery1.fiel
db
yname('XXOO').asstring
取值
了;这个
问题
简单啊,每输入1个数据的后就提交(并不是提交到数据库,还是在编辑状态),那么用DataSet就可以
取值
了。还没输入完成,我想实时获取 Cell中的内容,以便作其他处理,在那里
取值
或取那个字段值就随你了。
c1True
DB
Grid
在C#中的研究
//c1True
DB
Grid
选择checkbox以后发生事件 private void c1True
DB
Grid
1_AfterColEdit(object sender, C1.Win.C1True
DB
Grid
.ColEventArgs e) { for (int i = 0; i {
delphi
DB
grid
使用大全
在DELPHI中经常用到网格控件(
DB
Grid
)显示数据,网格控件只提供了每一行的颜色属性,但在实际应用中我们经常希望它按某一行某一项的
取值
不同显示不同的颜色,甚至在网格中的单位表格项中显示出图像等等,下面我们以一个简单的例子来告诉大家怎么做。 比如我们要求如果春季有退书用红色表示,如果秋季有退书用黄色表示 利用
DB
Grid
自绘功能可以很容易地实现这样的要求。用户可以处理
DB
...
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章