下拉列表的设置值
本文关键字:设置 下拉列表 | 更新日期: 2023-09-27 17:57:49
我正试图使用表中的整数id值来设置dropdownlist的值。但无论我使用什么语法(SelectedValue、SelectedItem、SelectedIndex),我都会不断收到一个无法将int转换为字符串的错误。下面是我的代码示例:
ddlSupContracts2.SelectedItem.Value = Convert.ToInt32(ObjMeter.intSupplierContract);
ObjMeter.intSupplierContract将是一个整数。如何使用此值在下拉列表中设置所选项目?
尝试
ddlSupContracts2.Items.FindByValue(ObjMeter.intSupplierContract.ToString()).Selected = true;
或
ddlSupContracts2.SelectedValue = ObjMeter.intSupplierContract.ToString();
您需要将值设置为String,而不是整数,因为SelectedItem.Value
属性是String类型。
ddlSupContracts2.SelectedItem.Value = ObjMeter.intSupplierContract.ToString();
或者可以是
ddlSupContracts2.SelectedValue = ObjMeter.intSupplierContract.ToString();