我是 dot.net 的初学者,任何人都可以建议我如何删除获取的下拉列表中的特定值。
这里为什么我提到 fetched 意味着下拉列表是使用 sql 从表生成或从表中获取的。
sqlquery=SELECT DISTINCT rtrim(ltrim(C.Cust_name)) as Cust_name FROM table1 A inner join table2 B on A.cust_code = B.Cust_Code
SqlCommand cmd = new SqlCommand(sqlquery, conn);
SqlDataReader sr = cmd.ExecuteReader();
while (sr.Read())
{
{
cmb_cust.Items.Add(sr["Cust_name"].ToString());
}
}
foreach (ListItem li in cmb_cust.Items)
{
{
if (li.Value == "value1")
cmb_cust.Items.Remove(li);
}
}
如果我处理上述语句我面临的集合被修改枚举操作可能无法执行,我可以获得任何其他解决方案,例如将列表交换为临时列表并处理操作。从 sql 获取后我不需要value1 。