起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: cdz0451

数据集问题**

[复制链接]
发表于 2008-5-27 18:04:40 | 显示全部楼层
用sValue := DataSetBroker1.DataSet.FieldByName('ZWNR').Text 或 .AsString

数据集取一个字段时,就会触发.你也可以用字段名进行过滤.
if Field.Name = 'XX' then
  Text := Field.AsString;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 18:19:03 | 显示全部楼层
你说的有问题吧
应该是  if(Field.FieldName = 'ZWNR') then
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 18:20:36 | 显示全部楼层
应该是这样吧?
  if(Field.FieldName = 'ZWNR') then
  begin
     Text := DataSet.FieldByName('ZWNR').AsString;
  end;
回复 支持 反对

使用道具 举报

发表于 2008-5-28 08:34:02 | 显示全部楼层
1.如何在功能使用这个获取来的数据?

类似于: sValue := DataSetBroker1.DataSet.FieldByName('ZWNR').Text


2.还有就是如何区分我要的那个字段发出的事件?

在数据集事件onGetFieldText中:
  if Field.FieldName = 'ZWNR' then
     Field.AsString := Text;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:31 , Processed in 0.039638 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表