将下拉列表绑定到详细信息视图的下拉列表ASP.NET C#

我正在尝试将Dropdownlist绑定到页面中的Detailsview控件,其中第二个Dropdownlist的结果取决于第一个。 我可以将单个Dropdownlist绑定到Detailsview但是如果我添加另一个Dropdownlist,其结果取决于第一个,除非您刷新页面,否则详细信息视图不会显示任何内容。

那么,如果选择第二个下拉列表,我是否可以自动发布detailsview的结果? 我正在研究这个,但我无法得到它。

这是我的示例代码

    

Search

Choose a category <asp:SqlDataSource ID="categoryDataSource" runat="server" ConnectionString="" SelectCommand="SELECT categoryid, name FROM dbo.TblCategory">

Choose a title <asp:SqlDataSource ID="bookDataSource" runat="server" ConnectionString="" SelectCommand="SELECT [categoryid], [booktitle], [bookid] FROM [TblBooks] WHERE ([categoryid] = @categoryid)">

任何帮助将非常感激 ;)

提前致谢

您必须将Dependent下拉数据源放在父模板字段中。 它看起来像……