【发布时间】:2018-05-15 10:47:19
【问题描述】:
我的选定索引从我的下拉列表中更改,显示我的列表项,但仅在选择任何列表项来填充表单时才会显示顶部列表项。今天早些时候它工作得很好(也许我在没有注意到的情况下改变了一些东西),现在它不工作了。
protected void ddlEdit_SelectedIndexChanged(object sender, EventArgs e)
{
Book b = catalogueInstance.books[ddlEdit.SelectedIndex];
txtID.Text = b.id.ToString();
txtTitle.Text = b.title;
txtAuthor.Text = b.author;
txtYear.Text = b.year.ToString();
txtPublisher.Text = b.publisher;
txtISBN.Text = b.isbn;
}
【问题讨论】:
-
如果这段代码没有改变,它应该可以工作。您还做了哪些其他更改?
-
什么不起作用?
-
没什么,对其他页面做了一些 c# 更改,但我已经修改了它们,以防它以某种方式影响了这一点
-
当下拉列表显示列表项(目录中的书籍)假设我选择向下的第 4 项填充表单字段时,它只会使用第一项的值填充 foem清单(书)。
-
在方法中设置断点并检查
ddlEdit.SelectedIndex的值