社区
Delphi
帖子详情
怎样知道DBGrid的下拉框点击事件?或点击后单元格内容发生变化的事件?
infuse
2003-10-17 10:08:19
怎样知道DBGrid的下拉框点击事件?或点击后单元格内容发生变化的事件?
新到公司,接手别人的一个程序。
用的是DBGrid组件,比如DBGrid第一列的PickList是1,2,3,4。如果在第一列下拉框选1和3,第二列则不能编辑,否则第二列的下拉框自动出现。
谢谢!
...全文
68
5
打赏
收藏
怎样知道DBGrid的下拉框点击事件?或点击后单元格内容发生变化的事件?
怎样知道DBGrid的下拉框点击事件?或点击后单元格内容发生变化的事件? 新到公司,接手别人的一个程序。 用的是DBGrid组件,比如DBGrid第一列的PickList是1,2,3,4。如果在第一列下拉框选1和3,第二列则不能编辑,否则第二列的下拉框自动出现。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
infuse
2003-10-17
打赏
举报
回复
只能在AfterEdit事件里post一下才可以连续触发AfterEdit事件
用的是TTable,数据库是delphi自带的。
angle097113
2003-10-17
打赏
举报
回复
DBGrid的cellClick里实现
infuse
2003-10-17
打赏
举报
回复
to:hthunter(核桃)
这种方法试过,
选1,触发这个事件,然后再选2就不能触发了。BeforeEdit事件也不行。
sailer_shi
2003-10-17
打赏
举报
回复
你可以在连接DbGrid的Query或者AdoQuery中的字段编辑其中选择你要修改的字段,然后在他的OnChange里面进行判断不就可以了吗
hthunter
2003-10-17
打赏
举报
回复
你可以直接在DBGrid关联的数据集的AfterEdit事件里面来做这些工作
DB
Grid
操作
procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet); begin with
DB
Grid
Eh1 do begin SelectedIndex := 0;...
DB
Grid
Eh_Yingfu_SearchQK.SelectedRows.SetCurrentRowSelected(True);...//选中
单元格
...
db
grid
_在
DB
Grid
中创建下拉列表
Want to make the best data editing
grid
... Below are instructions for building a user interface for editing lookup fields Inside a
DB
Grid
. Specifically, we'll be looking at how to place a
DB
Lookup...
Delphi
DB
Grid
Eh PickList
下拉框
列表数值改变触发
事件
Picklist的下拉选择后触发
事件
,类似ComBox的效果,使用Columns里的OnUpdateData
事件
即可解决: procedure TForm1.
DB
Grid
Eh1Columns6UpdateData(Sender: TObject; var Text: string; var Value: Variant; var ...
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 {
DB
GRID
中实现下拉列表
在
DB
Grid
中实现类
DB
ComboBox列表方法要实现的功能:在
DB
Grid
网格中输入字段时,单击字段可出现一个下拉列表(类似于
DB
ComboBox),用户可从中选择需要的字段
内容
,列表框中是固定的几个选项如男、女等。实现方法举例...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章