为什么MapX5不能基于字符型的字段制作专题图?(20分)

  • 主题发起人 liangxiliang
  • 开始时间
L

liangxiliang

Unregistered / Unconfirmed
GUEST, unregistred user!
近日由于项目的需要,将MapX4.5.1升级到MapX5.02.19,但发觉MapX5不能基于字符型的字段制作专题图,MapX4.5.1是可以的,哪位大侠遇到过这种问题,如何解决?代码如下:
var
layer:CMapXLayer;
Fields: CMapXFields;
ds:CMapXDataset;
begin

layer:=map1.Layers.Item['配电房'];
Fields:= CoFields.Create;
Fields.Add('ID','ID',miAggregationIndividual,miTypeNumeric);
Fields.Add('LineName','LineName',miAggregationIndividual,miTypeString);

ds:=map1.Datasets.Add(miDataSetLayer,Map1.Layers.Item['配电房'],'配电房',
'ID',EmptyParam,layer,Fields,EmptyParam);
if ds.RowCount=0 then
//如果表中没有记录,则退出
exit;
ds.Themes.Add(miThemeIndividualValue,'lineName','配电房专题图',true);
//根据线路名创建专题图 //改用ID字段却可以创建专题图
 
顶部