C# 根据索引下拉列表获取值

C# 根据索引下拉列表获取值,c#,asp.net,C#,Asp.net,我需要根据索引从下拉列表中选择一个值。这是一个超级简单的问题。找不到属性: 我想做一些类似的事情: dll.Items[index] 但是仍然不知道如何获取此索引的值。您可以使用dll.Items.FindByIndex(index)或dll.Items.FindByValue(val)。这将循环浏览ASP组合框的所有项目: DataTable dt = (DataTable)comboBox1.DataSource; for(int i = 0; i < dt.Rows.Count;

我需要根据索引从下拉列表中选择一个值。这是一个超级简单的问题。找不到属性:

我想做一些类似的事情:

dll.Items[index]

但是仍然不知道如何获取此索引的值。

您可以使用
dll.Items.FindByIndex(index)
dll.Items.FindByValue(val)

这将循环浏览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();
}
DataTable dt=(DataTable)comboBox1.DataSource;
对于(int i=0;i
可以像下面这样做

dll.Items[index].value
顺便说一句,FindByIndex好像不可用