Fields属性查询
来源:互联网 发布:淘宝卖家服务市场 编辑:程序博客网 时间:2024/05/02 04:26
/// <summary> /// 根据Fields进行属性查询 /// </summary> /// <param name="FeaClass">要素集</param> /// <param name="QueryKeyWords">查询关键字</param> /// <returns></returns> public List<IFeature> Query(IFeatureClass FeaClass, string QueryKeyWords) { ////TODO Field查询语句 List<IFeature> lstFea = null; try { if (FeaClass == null) { return null; } IField pTmpField = null; string sWhereExpress = ""; //// 遍历字段 获得查询条件 for (int i = 0; i < FeaClass.Fields.FieldCount; i++) { pTmpField = FeaClass.Fields.get_Field(i); if (pTmpField.Type != esriFieldType.esriFieldTypeString) { continue; } sWhereExpress += string.Format("{0} LIKE '%{1}%' OR ", pTmpField.Name, QueryKeyWords); } sWhereExpress = sWhereExpress.Substring(0, sWhereExpress.LastIndexOf("OR") - 1); IQueryFilter pQueryFilter = new QueryFilterClass(); pQueryFilter.WhereClause = sWhereExpress; IFeatureCursor pFeaCursor = FeaClass.Search(pQueryFilter, false); IFeature pFea = pFeaCursor.NextFeature(); while (pFea != null) { lstFea.Add(pFea); pFea = pFeaCursor.NextFeature(); } } catch (Exception ex) { return null; } return lstFea; }
0 0
- Fields属性查询
- mongodb查询------个性化fields
- 高级属性(Advanced Fields)
- Ext.data.JsonReader的fields属性详解
- 属性查询
- 属性查询
- Class中的Fields中取出某一属性的值
- nodejs find方法fields属性的一点问题
- Kotlin-09.类属性和字段(Properties/Fields)
- Kotlin属性和变量-2.2-Properties and Fields
- HQL简单属性查询
- 写缓存属性查询
- 从XML查询属性
- 五行属性查询
- SQL/ 查询属性
- android +arcgisserver 属性查询
- ArcGis属性条件查询
- AE属性查询(c#)
- Thingking in Java学习笔记 wait() notifyAll()
- php面试部分(二)
- 黑马程序员——Android程序运行过程
- 关键字:android,android开发,下划线,中划线
- Leetcode26-Remove Duplicates from Sorted Array
- Fields属性查询
- Cygwin NDK 安装配置详解
- HashMap源码解析
- 读懂卷积神经网络CNN
- 九九乘法表
- 1、SVN学习之windows下svn的安装
- [leetcode]18 Min Stack
- 工作杂谈:工作方法
- Android中监听点击事件----学习笔记