Best way to check if a drop down list contains a value?

前端 未结 10 2103
北海茫月
北海茫月 2020-12-25 09:44

When the user navigates to a new page, this ddl\'s selected index is determined by a cookie, but if the ddl doesn\'t contain that cookie\'s value, then I\'d like it to be se

相关标签:
10条回答
  • 2020-12-25 10:16

    You could try checking to see if this method returns a null:

    if (ddlCustomerNumber.Items.FindByText(GetCustomerNumberCookie().ToString()) != null)
        ddlCustomerNumber.SelectedIndex = 0;
    
    0 讨论(0)
  • 2020-12-25 10:22
    ListItem item = ddlComputedliat1.Items.FindByText("Amt D");
    if (item == null) {
        ddlComputedliat1.Items.Insert(1, lblnewamountamt.Text);
    }
    
    0 讨论(0)
  • 2020-12-25 10:22

    If the function return Nothing, you can try this below

    if (ddlCustomerNumber.Items.FindByText(
        GetCustomerNumberCookie().ToString()) != Nothing)
    {
    ...
    }
    
    0 讨论(0)
  • 2020-12-25 10:24

    That will return an item. Simply change to:

    if (ddlCustomerNumber.Items.FindByText( GetCustomerNumberCookie().ToString()) != null)
        ddlCustomerNumber.SelectedIndex = 0;
    
    0 讨论(0)
提交回复
热议问题