阅读:1670回复:2
MapX中进行数据绑定后为何图层不显示选择的信息?
<P>代码能够正常执行,数据集中也有数据,数据绑定后图层上怎么看不到绑定的信息,请各位高手看看,问题处在哪里?</P>
<P>procedure TfrmMain.DBGLxCellClick(Column: TColumn); var Str,SearchSql,Value,sField:string; RS:_RecordSet; begin if RSData.ADOQ.RecordCount<1 then exit; Str:=RSData.DSLd.DataSet.FieldValues['路线编号']; Str:=LeftStr(Str,4); sField:='路段编号'; SearchSql:=format('select ldbh as 路段编号 from j1 where ldbh like %s',[QuotedStr(Str+'%')]); with ADOQuery do begin close; sql.Clear; sql.Text:=SearchSql; open; if RecordCount=0 then exit; RS:=Recordset; Map.Datasets.RemoveAll; Map.Datasets.Add(miDatasetADO,RS,sField,sField,EmptyParam, FindItem,EmptyParam,EmptyParam); end; end;</P> |
|
|
1楼#
发布于:2004-09-13 16:36
是不是还要将数据集加到selection中才行啊,大家说说!
|
|
|
2楼#
发布于:2004-10-10 06:20
study
|
|