delphi mapx 获得一个图层的字段
2009-10-21 20:28
232 查看
//获得一个图层的字段
procedure GetFieldList(FMap: Tmap; layername: string; List: Tstringlist);
var
pMapXDataset : CMapXDataset;
i : integer;
pmapxlayer : Cmapxlayer;
begin
pmapxlayer := FMap.Layers.Item[layername];
pMapXDataset := FMap.Datasets.Add(miDataSetLayer, pmapxlayer,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
if pMapXDataset <> nil then
begin
for i := 1 to pMapXDataset.Fields.Count do //从1开始
begin
List.Add(pMapXDataset.Fields.Item[i]._Name);
end;
end;
end;
procedure GetFieldList(FMap: Tmap; layername: string; List: Tstringlist);
var
pMapXDataset : CMapXDataset;
i : integer;
pmapxlayer : Cmapxlayer;
begin
pmapxlayer := FMap.Layers.Item[layername];
pMapXDataset := FMap.Datasets.Add(miDataSetLayer, pmapxlayer,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
if pMapXDataset <> nil then
begin
for i := 1 to pMapXDataset.Fields.Count do //从1开始
begin
List.Add(pMapXDataset.Fields.Item[i]._Name);
end;
end;
end;
相关文章推荐
- sql update 触发器 获得被update的行的信息(某行的某字段被修改后,自动修改该行的另外一个字段)
- oracle 插入一个从别处查询获得字段的值
- 通过 sql语句获得一个 表的备注 及 字段备注 类型
- 获得一个表的所有字段名
- Delphi获得一个进程的主窗体
- 为MapX的某个图层添加一个矩形
- Delphi中一个获得窗口图象的函数
- Delphi中一个获得窗口图象的函数
- 向表中插入一条多个字段的数据,其中一个字段是从另一张表中获得的,其余字段是自己的
- Delphi获得一个进程的主窗体(GetWindow(AHandle, GW_OWNER)等于0的窗体才是主窗体,并且要IsWindowVisible排除Application窗口)
- [转]delphi中获得数据库中所有表名和表字段
- MAPX增加一个图层,在上面再加个图元
- Arcobjects获得一个图层元数据-获得文件路径和名称
- ARCGIS中按照某字段属性批量导出shp ,即将一个shp图层分割成单个的shp
- 在delphi的exe文件中嵌入另外一个exe文件
- 使用mysql关键字做类字段名报的错,花了我一个钟,坑啊
- 一个SQL语句获得某人参与的帖子及在该帖得分总和
- PHP操作MySQL对表增加一列(一个字段)
- android 获得一个应用程序的启动次数,运行时间等信息