代码之家  ›  专栏  ›  技术社区  ›  iamserious

检查是否已从c中的下拉列表中选择a值#

  •  6
  • iamserious  · 技术社区  · 16 年前

    它们都是可选的,所以如果用户选择了任何内容,我将更新数据库,如果没有选择任何内容,我仍将使用空值更新数据库。

    我试着这么做:

     int? CountryId = Convert.ToInt32(ddCountries.SelectedItem.Value);
    

    我希望如果没有选择任何内容,那么CountryId中会插入null,但是,它会引发一个异常。

    我试着寻找ddCountries.isSelected公司(或类似的)但它显然不存在。。

    那么,如何确定是否在下拉框中进行了选择呢?-通过c代码。

    2 回复  |  直到 16 年前
        1
  •  15
  •   Jamiec    16 年前

    你在找什么

    if(ddCountries.SelectedIndex > -1)
    

        2
  •  -1
  •   Rohan Rao    6 年前

    您可以使用:

    If ComboBoxChannel.SelectedValue.ToString.ToLower = "system.data.datarowview"
    Then Exit Sub
    

    请注意它在VB.Net版

    推荐文章