如果从网格视图中删除项目,如何从下拉列表中删除

时间:2012-05-12 02:57:18

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

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

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

Dropdowlist

emp001
emp002
emp003

Gridvivew 列

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

在按钮上单击,如果我从gridview中删除'emp001',那么我也需要从下拉列表中删除emp001。任何人都可以帮助代码吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以在GridView上创建 RowDeleted 事件

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

删除行后,您将获得已删除行的ID并刷新下拉列表

它会解决问题吗?