2014-05-05 78 views
0

在asp.net c#中,我在gridview中有dropdownlist。 Dropdownlist在gridview的所有行中具有相同的一組值。如果在一行中選擇了某些項目,則應在其他行中禁用所選項目。怎麼做?在基於gridview的o選項中禁用dropdownlist項目

+2

告訴我們你嘗試過 –

+0

你是什麼意思.... 「如果一些項目在一列中選擇了」如果你正在使用下拉意思........... –

回答

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"))) 

    } 
} 
相關問題