I guess I'll ignore the fact that you posted this message five times and I had to remove the other four posts.
You need to provide more information about the following before we can make an educated guess as to the reason for poor performance: 1. How many rows does your DataTable have ? 2. What is the content of your Page_Load method ? 3. Why aren't you binding the DDL directly, instead of adding items manually ?
