禁用gridview中基于0选择的下拉列表项

本文关键字:选择 下拉列表 gridview 禁用 | 更新日期: 2023-09-27 18:01:36

在asp.net c#中,我在gridview中有下拉列表。下拉列表在gridview的所有行中具有相同的一组值。如果在一行中选择了某些项,则应在其他行中禁用选中的项。怎么做呢?

禁用gridview中基于0选择的下拉列表项

下面的代码可能会对你有所帮助。

<asp:DropDownList ID="ddlItem" runat="server" 
   onselectedindexchanged="ddlItem_SelectedIndexChanged">
</asp:DropDownList>
protected override void OnSelectedIndexChanged(EventArgs e)
{
   string strSelectedValue = this.SelectedValue.toString();
   foreach(foreach (GridViewRow row in grid.Rows)
   {
      //Write logic to disable item
     ((DropDown)row.FindControl("ddlItem")))
   }
}