private void miVisitData_Click(object sender, EventArgs e)
{
DataOperator dataoperator = new DataOperator();//获取datatable
frmDataBoard databoard=new frmDataBoard("各大洲洲名",());
();
}
frmDatabroad窗口中:
public frmDataBoard(String dataname,DataTable datatable)
{
ponent();
= dataname;
= datatable; //包含 DataGridView 要显示的数据的对象
}
DataOperator类中:
using System;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
namespace MapControlApplication1
{
class DataOperator
{
private IMap m_map;
//用于传入当前地图对象
public DataOperator(IMap map)
{
m_map = map;
}
//获取图层
public ILayer GetlayerByName(String layername)
{
if (m_map == null)
{
return null;
}
else
{
for (int i = 0; i <= ; i++)
{
if ((i).Name == layername)
{
return (i);
}
}
return null;
}
}
//获取table
public DataTable Getcontinentsnames()
{
ILayer layer = GetlayerByName("Continents");//获取Continents图层,利用IFeatureLayer接口访问
IFeatureLayer featurelayer = layer as IFeatureLayer;
if (featurelayer == null)
{
return null;
}
//调用IFeatureLayer接口的S
空间数据GIS 来自淘豆网www.taodocs.com转载请标明出处.