问题描述
intnDatasetNum=m_ctrlMapX.GetDatasets().GetCount();可是运行时nDatasetNum=0,请问是什么原因?
解决方案
解决方案二:
MapXDataSet的设定的确让人很难接受一开始我也是很郁闷的其实DataSet主要是为了外部绑定数据和绑定内部数据使用的可以简单的这么理解DataSet实际上就是程序运行时的临时数据库但是这个数据库必须要事先绑定绑定的方法就是Add()具体的一下子说不清楚楼主去下载一个《MapX开发人员指南》去看看里面相关内容。DataSet其实是一个很有用的东东绑定后对地图的操作即可跟数据库操作相通了还可以通过它来建立自己的*.tab文件。
解决方案三:
有点道理。如果是临时数据库,那么初始值就是空的。我再试试。
解决方案四:
请问在vb中如何调用mapinfo中图的属性表?
时间: 2024-09-17 04:53:22