阅读:1552回复:1
[求助]请帮我看下这段代码.小女子不胜感谢
<P> MapInfo.Data .Table _searchTable;//定义被查找的表<BR> Column _searchColumn;//定义被查找的列,必须是被索引的<BR> FindResult _result;//定义查询结果<BR> Find find = null;//定义查找对象,并实例化为null<BR> _searchTable = MapInfo.Engine.Session.Current.Catalog.OpenTable(@"C:\Program Files\MapInfo\MapXtreme\6.0\Samples\Data\quyu.TAB");<BR> //打开被查找的表<BR> Columns columns = _searchTable.TableInfo.Columns;//定义出表的列<BR> _searchColumn = columns["name"];//注意此处的Captital是要区分大小写的。指定查找的列<BR> find = new Find(_searchTable, _searchColumn);//实例化查找对象<BR> find.UseCloseMatches = true;//指定如果找不到完全匹配是否返回 "N" 个接近的匹配。<BR> find.CloseMatchesMax = 6;//即上面的 "N"<BR> FindResult _findResult = find.Search(DropDownList1.SelectedItem.Text.ToString());//给出所要查找的目标,返回查找的结果 <BR> MapInfo.Geometry.DPoint dpoint;<BR> dpoint.x = (double)_findResult.FoundPoint.X;<BR> dpoint.y = (double)_findResult.FoundPoint.Y;<BR> <FONT color=#ff0000>MapControl1.Map.Center</FONT> = dpoint;/“<FONT color=#ff0066>MapInfo.WebControls.MapControl”并不包含“Map”的定义 <BR><BR></FONT> find.Dispose();//释放find对</P>
<P>这段代码红色标记处运行时出会出现“<FONT color=#ff0066>MapInfo.WebControls.MapControl”并不包含“Map”的定义 <FONT color=#000000>的错误.为什么呢?</FONT></FONT></P> <P><FONT color=#ff0066><FONT color=#000000>请各位大虾们帮帮忙,小女子不胜感激.</FONT><BR><BR></P></FONT><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" /> |
|
1楼#
发布于:2007-06-07 10:16
指定mapControl的map属性,在设计时
|
|