0
在asp.net c#中,我在gridview中有dropdownlist。 Dropdownlist在gridview的所有行中具有相同的一組值。如果在一行中選擇了某些項目,則應在其他行中禁用所選項目。怎麼做?在基於gridview的o選項中禁用dropdownlist項目
在asp.net c#中,我在gridview中有dropdownlist。 Dropdownlist在gridview的所有行中具有相同的一組值。如果在一行中選擇了某些項目,則應在其他行中禁用所選項目。怎麼做?在基於gridview的o選項中禁用dropdownlist項目
下面的代碼可能會幫助你。
<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")))
}
}
告訴我們你嘗試過 –
你是什麼意思.... 「如果一些項目在一列中選擇了」如果你正在使用下拉意思........... –