我有一个ComboBox,其值为“open”,“closed”。根据ComboBox中更改的值,我想更改DataGrid以显示“打开”或“关闭”值。我怎么能这样做?
答案 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将自动使用新的打开/关闭值调用对象数据源。