使用下拉列表中选择的值过滤列表视图中的项目

时间:2013-04-07 02:45:18

标签: asp.net listview html.dropdownlistfor

我是asp.net中的新手,我想在列表视图中显示产品列表,具体取决于在下拉列表(产品类别)中选择的值。

我一直在寻找,但没有什么可以帮助我! 提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用数据视图行过滤器:

String filterValue = drp.SelectedValue;
DataTable dt = Your datatable;
DataView dv = dt.DefaultView;
dv.RowFilter = "product_category = '" + filterValue + "'";
lstView.DataSource = dv;
lstView.DataBind();