我成功地将列表项从我的数据库中添加到我的 DropDownList 中,但是在我运行我的应用程序并从 DropDownList 中选择一个值之后,我在代码处检查了我的断点,我发现选择的值是错误的。它总是选择第一个值。
我的代码是:
UserBLL uBLL = new UserBLL();
List<Item> list = uBLL.GetAllItemsCategory();
foreach (Item item in list)
{
int var = 1;
ListItem lItem = new ListItem(item.name, var.ToString());
modelsList.Add(lItem);
var++;
}
DropDownList2.DataSource = modelsList;
DropDownList2.DataBind();
我该如何解决它,以便在执行以下操作时我会得到正确的选择,而不仅仅是第一个项目?
order.nameItem = DropDownList2.SelectedValue;