> i am a newbie, i want to write a code to download data from web using
> webclient
[quoted text clipped - 7 lines]
> is it possible to add a timeout timer for this code, e.g. 10s
> or i must use another class, like webrequest to doing so?
You could use DownloadDataAsync to run the command asynchornously (while
other code is running -- like a progress dialog that will wait 10
seconds). If the "DownloadDataCompleted" event is raised within the 10
seconds, you're good. Otherwise, you can use the CancelAsync method and
let the user know the request timed out.

Signature
Patrick Steele (patrick@mvps.org)
http://weblogs.asp.net/psteele