根据索引下拉列表获取价值

时间:2011-09-13 19:07:49

标签: c# asp.net

我需要根据索引从下拉列表中选择一个值。这是一个非常简单的问题。找不到房产:

我做了类似的事情:

dll.Items[index]

但仍然不知道如何获得该指数的价值。

3 个答案:

答案 0 :(得分:2)

您可以根据需要使用dll.Items.FindByIndex(index);dll.Items.FindByValue(val);

答案 1 :(得分:1)

这循环遍历ASP组合框的所有项目:

DataTable dt = (DataTable)comboBox1.DataSource;

for(int i = 0; i < dt.Rows.Count; ++i)
{
    string displayText = dt.Rows[i][comboBox1.DisplayMember].ToString();
    string valueItem = dt.Rows[i][comboBox1.ValueMember].ToString();
}

答案 2 :(得分:0)

可以像下面那样完成

dll.Items[index].value

btw,FindByIndex,就像不可用