1、方式一:
IQueryFilter zdQueryFilter = new QueryFilterClass(); //查询
zdQueryFilter.WhereClause = "len(ZDDM)<>0";//查询条件
if (DataCenter.LayerData.ZDFC.FeatureCount(zdQueryFilter) > 0)
{
DialogResult result =XtraMessageBox.Show("数据包已有宗地代码,是否重新生成","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information);
if (result == DialogResult.Cancel) return false;
}
2、方式二:
IQueryFilter zdQueryFilter = new QueryFilter()
{
SubFields = “ZDDM,BDCDYH”,//提取表里的字段
WhereClause =“ZDDM '”+zddm+"’"//过滤条件
};
IFetaureCursor zdCursor=zdFC.seach(zdQueryFilter ,false);//查询图形
IFeature zdFetaure=zdCursor.NextFeature();
//ICursor zdCursor= ma_h(zdQueryFilter ,false)//查询属性表
// IRow hRow=zdCursor.NextRow();
Marshal.ReleaseComObject(IFetaureCursor );//释放