ドロップダウンリストに Value が存在しているかチェックする

ドロップダウンリストの Value に、指定した値が存在するかチェックを行う場合のメモ。
存在する場合は、ListItem 型として値が返却される。

C#

if (DropDownList1.Items.FindByValue("Hoge") != null)
{
    // あります
}

VB.NET

If DropDownList1.Items.FindByValue("Hoge") IsNot Nothing Then
    ' 存在します。
End If

ドロップダウンリストになかったら追加する、みたいな処理で使えるだろう。
FindByValue を FindByText にすると、Text の方でチェックを行える。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する