2013-04-29 74 views
0

插入一個新對象後,我想在組合框中看到該對象。我通過再次設置數據源並重新綁定組合框來完成此操作。ASP.NET Databind combobox

在調試模式下,我在數據源中看到新的對象,但在我的頁面上看不到。

例如: 我得到了與人的組合框:愛麗絲,傑森,馬克,... 我添加了一個新的人「夏洛」,我重新綁定組合框,但我沒有看到新的人名單。

代碼:

ddl.DataTextField = "Name"; 
ddl.DataValueField = "ID"; 

List <Person> persons = ws.GetAllPersons(); 
persons.Insert(0, new Person() { ID= -1, Name = "Choose person" }); 

ddl.DataSource = persons; 
ddl.DataBind(); 

現在我只用刷新頁面 '的Response.Redirect(Request.Url.AbsoluteUri);'

謝謝。

編輯: - 我已經試過updatepannel但沒有更迭......

回答