public void findtoFRVCD(string frvcd, IFeatureClass featClass)
{
string[] frvcds = frvcd.Split(',');
for (int i = 0; i < frvcds.Length; i++)
{
IQueryFilter filter = new QueryFilterClass();
filter.WhereClause = "RVCD='" + frvcds[i] + "'";
IFeatureCursor featR = featClass.Search(filter, true);
IFeature feattureRow = featR.NextFeature();
downStreamOid.Add(feattureRow.OID);
string frvcd_list = feattureRow.get_Value(featR.Fields.FindField("FRVCD")).ToString();
if (frvcd_list != "-1")
{
findtoFRVCD(frvcd_list, featClass);
}
}
}
{
string[] frvcds = frvcd.Split(',');
for (int i = 0; i < frvcds.Length; i++)
{
IQueryFilter filter = new QueryFilterClass();
filter.WhereClause = "RVCD='" + frvcds[i] + "'";
IFeatureCursor featR = featClass.Search(filter, true);
IFeature feattureRow = featR.NextFeature();
downStreamOid.Add(feattureRow.OID);
string frvcd_list = feattureRow.get_Value(featR.Fields.FindField("FRVCD")).ToString();
if (frvcd_list != "-1")
{
findtoFRVCD(frvcd_list, featClass);
}
}
}