1 窗體設計
菜單,地圖顯示視圖,目錄樹,許可
2數據準備個人數據庫 (點擊下載)
3 代碼
private void 讀取數據庫ToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog Ofd = new OpenFileDialog();
Ofd.Filter = "個人數據庫(*.mdb)|*.mdb";
Ofd.Multiselect = false;
DialogResult Result = Ofd.ShowDialog();
if (Result != DialogResult.OK)
return;
IWorkspaceFactory WorkFactory = new AccessWorkspaceFactoryClass();
IWorkspace WorkSpace = WorkFactory.OpenFromFile(Ofd.FileName,0);
IFeatureWorkspace FeatureWorkSpace = WorkSpace as IFeatureWorkspace;
IFeatureClass MyFeature = FeatureWorkSpace.OpenFeatureClass("Dzhejiang_region");
IFeatureLayer FeatureLayer = new FeatureLayerClass();
FeatureLayer.FeatureClass = MyFeature;
FeatureLayer.Name = MyFeature.AliasName;
ILayer layer = FeatureLayer as ILayer;
IMap Map = axMapControl1.Map;
Map.AddLayer(layer);
axMapControl1.ActiveView.Refresh();
}
4測試運行
5源程序下載