您的位置:首页 > 编程语言 > ASP

【ASP.NET Step by Step】之七 Master/Detail Filtering With a DropDownList

2008-12-11 16:05 447 查看
这一节比较简单,需要注意的主要有

1. Dropdownlist 控件要 Enable AutoPostback, 否则更改了list选择,Products Gridview不会跟随刷新

2. 添加新的 --choose a Category-- 要设置AppendDataBoundItems为True,否则Databind会覆盖掉它

<asp:DropDownList ID="categories" runat="server" AutoPostBack="True" DataSourceID="categoriesDataSource"

DataTextField="CategoryName" DataValueField="CategoryID" AppendDataBoundItems="True" EnableViewState="False">

<asp:ListItem Value="-1">-- Choose a Category --</asp:ListItem>

</asp:DropDownList>

3. 如果想让初始时显示所有产品,需要更改在ProductsBLL类中的GetProductsByCategoryID(categoryID)方法

public Northwind.ProductsDataTable GetProductsByCategoryID(int categoryID)

{

if (categoryID < 0)

return GetProducts();

else

return Adapter.GetProductsByCategoryID(categoryID);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: