/// <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); } }