//创建表并显示
Table disctable=Session.Current.Catalog.CreateTable(ti);
FeatureLayer disclayer=new FeatureLayer(disctable,"disclayer","disclayer");
mapControl1.Map.Layers.Add(disclayer);
//设定图层可以插入新图元
ToolFilter toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.InsertionLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定图层可编辑
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.EditableLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定节点捕捉
mapControl1.Tools.MapToolProperties.SnapEnabled =true;
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.SnapLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定图层可选
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.SelectableLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
Table disctable=Session.Current.Catalog.CreateTable(ti);
FeatureLayer disclayer=new FeatureLayer(disctable,"disclayer","disclayer");
mapControl1.Map.Layers.Add(disclayer);
//设定图层可以插入新图元
ToolFilter toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.InsertionLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定图层可编辑
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.EditableLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定节点捕捉
mapControl1.Tools.MapToolProperties.SnapEnabled =true;
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.SnapLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);
//设定图层可选
toolFilter=(ToolFilter)mapControl1.Tools.MapToolProperties.SelectableLayerFilter;
if (toolFilter!=null && !toolFilter.IncludeLayer(disclayer))
toolFilter.SetExplicitInclude (disclayer,true);