The ChildRows collection is hierarchical structure and in your case in order to find only the filtered rows, you must count only the data rows. You can use this simple implementation:
count = 0;
count += GetDataRowCount(row.ChildRows);
For additional information about the ChildRows collection, please refer to this article
If you have other questions, do not hesitate to contact me again.
the Telerik team