C 夏普中的下拉项的索引
本文关键字:索引 夏普中 | 更新日期: 2023-09-27 18:31:58
我想要下拉列表项的索引。我在字符串变量中有项目并传入 IndexOf 方法,但它给了我错误。我做了如下。
string val = "abc";
int index1 = ddl2.Items.IndexOf(val);
它给出无效的参数。请帮忙。谢谢。
你可以使用这样的东西(仅当你的值是唯一的)
string val = "abc";
int index1 = ddl2.Items.IndexOf(ddl2.Items.FindByValue(val));
它获取列表项类型是 indexOf 方法而不是字符串。也许您想尝试以下操作:
var l1 =new ListItem("text_1", "abc"); //abc the value
int index1 = ddl.Items.IndexOf(l1);
你可以直接使用这个
string val = "abc";
int index1 = ddl2.Items.IndexOf(ddl2.Items.FindByText(val));
因为您要查找的值是一个字符串
有关文档,请参阅此处
为此,您必须使用下拉列表SelectedIndex
属性
Int index=ddl.SelectedIndex