look at this line :
SqlDataAdapter da = new SqlDataAdapter("Select * from ESK_Products where CategoryID='"+Request.QueryString["CategoryID"]+"')", conn);
It has to be like :
SqlDataAdapter da = new SqlDataAdapter("Select * from ESK_Products where CategoryID='"+Request.QueryString["CategoryID"]+"'", conn);
If you observer closely, you have put redundant ")" at the end.
Hope this solved your problem.
All the best.