如何将下拉列表的选定索引值转换为整数

时间:2014-01-03 07:22:40

标签: asp.net

我有一个下拉列表,其中包含列表1,2,3,4,5 ...和第0个索引为空。 我想将第0个索引(空格)设置为整数。 第0个索引值被指定为字符串。我如何设置为int变量?

我选择了第0个索引为整数值,如 int value = 0;

后来我需要设置为 if(value == 0) value =“”;

如果value = 0,则不应显示任何内容。怎么做一个声明。

3 个答案:

答案 0 :(得分:0)

下拉列表包含ListItem类。 ListItemtype的{​​{1}}无法更改,您可以将整数值指定为字符串,并在需要时检索并转换为整数。

ddlBirthDay.Items[0].Value = "0";

您可以稍后将其转换为整数。

int value = int.Parse(ddlBirthDay.Items[0].Value);

答案 1 :(得分:0)

如果要将所选值转换为整数,可以尝试解析它:

int SelectedVal = int.Parse(MyDropDownList.SelectedItem.Value);

答案 2 :(得分:0)

试试这个

int value = Int.Parse(drop.SelectedValue.ToString());