0

これは私のコードです:

<asp:DropDownList ID="language" DataSourceID="TerminalLanguageDTS" DataValueField="TERMINAL_LANGUAGE_ID" DataTextField="TERMINAL_LANGUAGE_NAME" runat="server" Width="175px" > </asp:DropDownList> 
<asp:button id="edit" runat="server onClick="edit_Click" Text="Edit">

<asp:SqlDataSource ID="TerminalLanguageDTS" runat="server" ConnectionString="<%$ConnectionStrings:Kernel_dbConnectionString %>" SelectCommand="SELECT [TERMINAL_LANGUAGE_NAME],[TERMINAL_LANGUAGE_ID] FROM [terminal_languages]">
</asp:SqlDataSource>

私がやりたいことは、ユーザーが言語ドロップダウンから特定の言語だけを編集をクリックすると、たとえば、ドロップダウンに次のものが含まれている場合のように表示されるはずです。クリック

4

1 に答える 1

0

あなたができることは、編集クリックで次のようにドロップダウンリストからその値で1つのアイテムを削除することです:

ListItem myitem = language.Items.FindByValue("itemtoreomve");
if (myitem != null)
{
    language.Items.Remove(myitem);
}

テキストでアイテムを削除することもできます。

  ListItem myitem = language.Items.FindByText("itemtoreomve");
于 2012-11-26T09:04:46.513 に答える