要求是这样的:
     为页面添加一个下拉列表框控件,显示产品分类信息,然后添加GridView控件显示产品列表。当选择下拉框中某一类别时,GridView自动显示该类别的产品。我该设置的都设置好了,但运行的时候就是出错,出错信息是“索引(从零开始)必须大于或等于零,且小于参数列表的大小。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小。
”我那数据源控件设置是这样的: <asp:SqlDataSource ID="SqlDataSource1" runat="server" CacheExpirationPolicy="Sliding" CacheKeyDependency="20" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" EnableCaching="True" FilterExpression="name='{0}'" SelectCommand="select * from AdventureWorks.dbo.ProductCategory"></asp:SqlDataSource>若我将其中的“FilterExpression="name='{0}'”改成“FilterExpression="name='Bike'”的话用下拉列表菜单选择其他类型,GridView控件里的内容并没有更新。那到底应该怎么写呢?