【问题标题】:How to delete from the dropdownlist if an item is deleted from grid view如果从网格视图中删除项目,如何从下拉列表中删除
【发布时间】:2012-05-12 02:57:18
【问题描述】:

我在页面上有一个按钮、下拉列表、Gridview。在页面加载时,我从同一个表中绑定了 gridview 和下拉列表。在 girdview 中,我有复选框,如果我选中了复选框并单击按钮,那么它会删除选定的行。我的问题是如何删除从 GridView 中删除的下拉列表项。

就像这样,我有一张员工表。在下拉列表中,我将 empid 绑定到下拉列表并绑定 gridview 中的所有字段。

下拉列表

emp001
emp002
emp003

网格视图 列

empid | empname | contact | des
emp001|   X     | 999     | XY
emp002|   y     | 888     | OB
emp003|   Z     | 987     | UU

如果我从 gridview 中删除“emp001”,则单击按钮,那么我也需要从下拉列表中删除 emp001。谁能帮忙写代码?

【问题讨论】:

    标签: c# asp.net gridview drop-down-menu


    【解决方案1】:

    您需要在 Button_Click 上再次重新绑定 Grid 和 Dropdownlist。

    【讨论】:

      【解决方案2】:

      您可以在 GridView 上创建 RowDeleted 事件

      http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdeleted.aspx

      当行被删除时,你会得到被删除行的 ID 并刷新下拉列表

      它会解决问题吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-06
        相关资源
        最近更新 更多