mymation
路人甲
路人甲
  • 注册日期2006-01-14
  • 发帖数5
  • QQ
  • 铜币127枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1251回复:0

如何实时改变某图层上的某个图元的信息?

楼主#
更多 发布于:2006-02-23 14:19
<P>问题如题:</P>
<P>我用的是:MapXtreme 2004 6.0,VS2003做开发的</P>
<P>我看到一些帖子,上面写这样的:</P>
<P>MapInfo.Styles.BitmapPointStyle bitmappointstyle = new MapInfo.Styles.BitmapPointStyle("PIN6-32.BMP", MapInfo.Styles.BitmapStyles.None, new Color(),15);<BR>MapInfo.Styles.CompositeStyle cs = new MapInfo.Styles.CompositeStyle(bitmappointstyle);<BR>MapInfo.Data.MICommand comm = connection.CreateCommand();<BR>MapInfo.Mapping.FeatureLayer fl = (MapInfo.Mapping.FeatureLayer)mcMain.Map.Layers[LayersName]; </P>
<P>comm.CommandText = "update " + fl.Table.Alias + " set id='"+txtNowName.Text.ToString() +"' where id='" + txtHistoryName.Text.ToString() +"'";<BR>comm.Parameters.Add("@style",cs);</P>
<P>int i = comm.ExecuteNonQuery();</P>
<P>mcMain.Map.Invalidate();</P>
<P>comm.Dispose(); <BR>connection.Close();<BR>connection.Dispose();</P>
<P>这样的我用过了,不能实时改变图元上信息, 请给与指导,我在线等,谢谢...</P>
喜欢0 评分0
游客

返回顶部