我希望代码在asp.net的dropdownlist中禁用默认选择,并且在选择特定数据字段时,值将显示在下面的txtbox中。下拉列表应填充系统相关数据,例如c:drive, d ...等在运行时动态。
答案 0 :(得分:1)
然后您可以通过编辑项目手动在下拉列表中首先添加“”--select--“”。并将appenddatabounditems设置为true ..因此,默认情况下,您将首先选择而不是第一个驱动器...... 确定然后使用此函数并在dropdownlist的数据绑定事件中调用此函数。
void RemoveDuplicateItems(DropDownList ddl)
{
for (int i = 0; i < ddl.Items.Count; i++)
{
ddl.SelectedIndex = i;
string str = ddl.SelectedItem.ToString();
for (int counter = i + 1; counter < ddl.Items.Count; counter++)
{
ddl.SelectedIndex = counter;
string compareStr = ddl.SelectedItem.ToString();
if (str == compareStr)
{
ddl.Items.RemoveAt(counter);
counter = counter - 1;
}
}
}
}
并在dropdownlist_databound()事件中调用此函数。
答案 1 :(得分:0)
然后您可以通过编辑项目手动在下拉列表中首先添加“”--select--“”。并将appenddatabounditems设置为true ..因此,默认情况下,您将首先选择而不是第一个驱动器......