private void DelFenceInTable(Table table,String tableAlias,int id)
{
try
{
SearchInfo si = MapInfo.Data.SearchInfoFactory.SearchWhere("");
IResultSetFeatureCollection ifs;
if (table != null) //Table exists close it
{
si = MapInfo.Data.SearchInfoFactory.SearchWhere("");
ifs = MapInfo.Engine.Session.Current.Catalog.Search(tableAlias, si);
foreach (Feature ft in ifs)
{
string ID = ft["ID"].ToString();
if (ID == id.ToString())
{
table.DeleteFeature(ft);
break;
}
}
table.Refresh();
}
}
catch (Exception ex)
{
ExceptionLog.Log("DelFenceInTable " + ex.ToString());
}
}