新しいオブジェクトを挿入した後、そのオブジェクトをコンボボックスに表示したいと思います。これを行うには、データソースを再度設定し、コンボボックスを再バインドします。
デバッグモードでは、データソースに新しいオブジェクトが表示されますが、私のページには表示されません。
例: Elise、Jayson、Marc、... 新しい Person 'Charlotte' を追加し、コンボボックスを再バインドしましたが、新しい人物がリストに表示されません。
コード:
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 を試しましたが、成功しませんでした ...