C#,arcengine,从工作空间中删除指定表
2008-06-17 13:22
323 查看
/// <summary>
/// 从工作空间中删除指定表by yl landgis@126.com
/// </summary>
/// <param name="pWorkSpace"></param>
/// <param name="tableName"></param>
/// <returns></returns>
public static bool DeleteTable(IWorkspace pWorkspace,String tableName)
{
try
{
IFeatureWorkspace pFeatureworkspace = pWorkspace as IFeatureWorkspace;
IFeatureClass pFeatureClass = pFeatureworkspace.OpenFeatureClass(tableName);//存在删除
if (pFeatureClass != null)
{
IDataset pDataset = pFeatureClass as IDataset;
if (pDataset.CanDelete())
{
pDataset.Delete();
return true;//删除成功
}
}
}
catch
{ }
return false;//删除失败
}
/// 从工作空间中删除指定表by yl landgis@126.com
/// </summary>
/// <param name="pWorkSpace"></param>
/// <param name="tableName"></param>
/// <returns></returns>
public static bool DeleteTable(IWorkspace pWorkspace,String tableName)
{
try
{
IFeatureWorkspace pFeatureworkspace = pWorkspace as IFeatureWorkspace;
IFeatureClass pFeatureClass = pFeatureworkspace.OpenFeatureClass(tableName);//存在删除
if (pFeatureClass != null)
{
IDataset pDataset = pFeatureClass as IDataset;
if (pDataset.CanDelete())
{
pDataset.Delete();
return true;//删除成功
}
}
}
catch
{ }
return false;//删除失败
}
相关文章推荐
- C# 删除、遍历指定目录下的所有指定文件、文件夹
- C#下通过LINQ实现对XML文档指定节点的删除操作
- C# 上传文件到指定目录,单击下载文件,删除指定目录文件,打开文件列表
- 如何启动eclipse时提示选择工作空间||删除workspace空间的目录
- C#将一个excel工作表根据指定范围拆分为多个excel文件
- 如何启动eclipse时提示选择工作空间||删除workspace空间的目录
- myeclipse 删除不再使用的工作空间记录
- 删除flash builder(4.7)多余的工作空间
- 七牛删除存储空间中指定条件的文件
- 删除eclipse 工作空间记录
- myeclipse 删除历史工作空间记录
- C#删除指定目录的文件夹或者文件
- Eclipse工作空间的删除方法
- eclipse-删除没用的工作空间
- 工作记录:删除文件,空间不释放
- ArcEngine地图窗口指定区域导出指定DPI多格式---delphi/C#实现
- 修改eclipse默认工作空间和删除工作空间
- 如何保护Excel工作表,不被人修改或删除指定区域
- Arcengine创建内存工作空间,要素类(InMemoryWorkspaceFactory)
- 删除数据库指定的表空间及注意事项