/// <summary>
        /// convert FeatureClass in Recordset
        /// </summary>
        /// <param name="featureClass">feature class input</param>
        /// <param name="queryFilter">query filter</param>
        /// <returns>return Recordset</returns>
        internal static IRecordSet2 ConvertToRecordset(IFeatureClass featureClass, IQueryFilter2 queryFilter)
        {
            IRecordSet     recordSet     = new RecordSetClass();
            IRecordSetInit recordSetInit = recordSet as IRecordSetInit;

            recordSetInit.SetSourceTable(featureClass as ITable, queryFilter);

            return((IRecordSet2)recordSetInit);
        }
 public static IRecordSet2 ConvertToRecordset(IFeatureClass featureClass, IQueryFilter2 queryFilter)
 {
     if (null != featureClass)
     {
         IRecordSet     recordSet     = new RecordSetClass();
         IRecordSetInit recordSetInit = recordSet as IRecordSetInit;
         recordSetInit.SetSourceTable(featureClass as ITable, queryFilter);
         return((IRecordSet2)recordSetInit);
     }
     else
     {
         return(null);
     }
 }