起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 253|回复: 18

获得datset所有字段**

[复制链接]
发表于 2008-8-5 12:25:57 | 显示全部楼层 |阅读模式
已经知道DatasetID,怎样获得该Dataset的所有字段名?
回复

使用道具 举报

发表于 2008-8-5 12:35:36 | 显示全部楼层
参考代码如下:
  for i :=0 to TSQLDataSet(DataSetBroker1.DataSet).FieldCount - 1 do
    memo1.Lines.Add(TSQLDataSet(DataSetBroker1.DataSet).Fields.FieldName);
回复 支持 反对

使用道具 举报

发表于 2008-8-5 12:41:44 | 显示全部楼层
楼主要在哪里调用它?
通过信息代码调用: InfoBrokerYWXX8.Info.DataSetByID('BZSJJ1').Fields[0].FieldName;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 12:54:59 | 显示全部楼层
datagrid的中的字段‘字段名称',‘字段名称'字段显示的是某个dataset的所有字段名(这个dataset不是当前datagrid绑定的dataset),这个dataset我是动态指定的,怎样把dataset的字段名加入到datagrid 中‘字段名称'字段,加入之后点击该‘字段名称'字段,在下拉列表中列出dataset所有字段。

999999.jpg

10.67 KB, 下载次数: 119

回复 支持 反对

使用道具 举报

发表于 2008-8-5 13:35:29 | 显示全部楼层
楼主,你的业务需求是什么呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 13:56:15 | 显示全部楼层
在datagrid中下拉显示dataset的字段名
回复 支持 反对

使用道具 举报

发表于 2008-8-5 14:19:13 | 显示全部楼层
不是太好实现,你的实际业务要做什么啊,看有没有别的更好的办法帮你想想?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 14:50:00 | 显示全部楼层
在DBGRID中添加下拉列表框?
回复 支持 反对

使用道具 举报

发表于 2008-8-5 15:04:54 | 显示全部楼层
下拉以后想做啥呢?主要想知道你的原始需求,怕做偏了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 15:12:15 | 显示全部楼层
目的的是让该字段可以在下拉列表中选择值,datagrid中的这个字段在建字段的时候没有设置查找属性,所以没有下拉列表,所以这里想添加个下拉列表,combox的值我可以动态的填入。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 12:23 , Processed in 0.043746 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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