<p>In my code i create a HyperLinkField object. Depending on a database field value, i want to set the NavigateUrl property. This is my problem, i don't know how.</p>

<p>With:</p>

<pre><code>objHF.DataNavigateUrlFields = new[] { "id", "Stype" };
</code></pre>

<p>i get my database field. Now i want to check the Stype value. Depeding on this value i want to set the page where to navigate to. How can i do this??</p>

<p>At the end i set my datasource to the gridview and after that i call the bind() method.</p>

<p>I hope someone can help me out</p>

Not in New Zealand at least.
Here, Fax-Numbers do not differ from normal numbers in terms of namespacing.
A fax number may be only 1 digit ( the rightmost ) different from their normal line, or even a company may not
have
distinct FAX/Phone lines, and they just share a line and use tone detection to initiate fax protocol instead.
Also, you don't need to register with anybody to have fax services work on your phone line, so there's no index you can look up to see if its a fax or not. The only way to know is initiate a call, and see if you get a fax response, and even then, if the Fax happens to be turned off, you'll get a false negative.
I think your question may turn out to result in hunting for phantoms.
Oh, and for additional fun, you may have desktops with their dialup modem plugged into the wall merely emulating a fax device :). If you don't want to include these as "fax machines". you will be most likely out-of-luck.