非常重要:我不是从SelectedIndex询问SELECTEDValue。
当它不是所选索引时,如何获取任何索引的值? 例如,所选索引可能是5,但我想得到第9项的值。
感谢。
答案 0 :(得分:3)
试试这个:
string value = DropDownList1.Items[8].Value;
这将给出该指数的值。
答案 1 :(得分:1)
您需要检查DropDownList的Items
集合,其中包含下拉列表中显示的ListItems
。
您可以使用索引作为ddl.Items[index].Text
或ddl.Items[index].Value
来访问它,并获取值,因为它基于Zero确保您传入正确的索引,否则您可能会获得Index out of bounds exception
因此,如果您正在寻找下拉列表中看到的第9个值,那么它将在集合中的索引8处可用