【问题标题】:setting value of dropdownlist下拉列表的设置值
【发布时间】:2011-09-02 17:58:58
【问题描述】:

我正在尝试使用表中的整数 id 值设置下拉列表的值。但是无论我使用什么语法(SelectedValue、SelectedItem、SelectedIndex),我都会收到一个无法将 int 转换为字符串的错误。这是我的代码示例:

ddlSupContracts2.SelectedItem.Value = Convert.ToInt32(ObjMeter.intSupplierContract);

ObjMeter.intSupplierContract 将是一个整数。如何使用此值在我的下拉列表中设置所选项目?

【问题讨论】:

    标签: c# asp.net drop-down-menu


    【解决方案1】:

    试试

    ddlSupContracts2.Items.FindByValue(ObjMeter.intSupplierContract.ToString()).Selected = true;
    

    或

    ddlSupContracts2.SelectedValue = ObjMeter.intSupplierContract.ToString();
    

    【讨论】:

      【解决方案2】:

      SelectedItem.Value 属性是字符串类型,所以需要将值设置为字符串而不是整数。

      ddlSupContracts2.SelectedItem.Value = ObjMeter.intSupplierContract.ToString();
      

      也可以

      ddlSupContracts2.SelectedValue = ObjMeter.intSupplierContract.ToString();
      

      【讨论】:

        猜你喜欢
        • 2013-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-06
        • 2012-06-09
        • 1970-01-01
        相关资源
        最近更新 更多