0

新しいオブジェクトを挿入した後、そのオブジェクトをコンボボックスに表示したいと思います。これを行うには、データソースを再度設定し、コンボボックスを再バインドします。

デバッグモードでは、データソースに新しいオブジェクトが表示されますが、私のページには表示されません。

例: 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 を試しましたが、成功しませんでした ...

4

1 に答える 1