动态过滤DataGrid中的数据

时间:2009-02-20 04:50:20

标签: c# asp.net sql-server-2005 .net-2.0 asp.net-3.5

我有一个ComboBox,其值为“open”,“closed”。根据ComboBox中更改的值,我想更改DataGrid以显示“打开”或“关闭”值。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

您的DataGrid可以绑定到DataView。根据{{​​3}}中的选定项目创建不同的 DataViews (这是DropDownList上的文章)。

how to retrieve the selected item中填写您的数据。 DataTable。当组合更改(启用AutoPostback)时,选择适当的DataView和Derive different DataViews for the combo states

答案 1 :(得分:0)

您可以使用绑定到DataGrid的DataView对象的RowFilter属性。

答案 2 :(得分:0)

您可以使用任何* DataSource控件并添加一个带有组合框ID的控制参数。打开组合的autopostback,asp.net将自动使用新的打开/关闭值调用对象数据源。