【问题标题】:ASP.NET Databind comboboxASP.NET 数据绑定组合框
【发布时间】:2013-04-23 01:42:11
【问题描述】:

插入新对象后,我想在组合框中查看该对象。为此,我再次设置数据源并重新绑定组合框。

在调试模式下,我在数据源中看到了新对象,但在我的页面上却没有。

例如: 我有一个包含人员的组合框:Elise,Jayson,Marc,... 我添加了一个新人“夏洛特”,我重新绑定了组合框,但在列表中看不到新人。

代码:

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);' 刷新页面

谢谢。

编辑: - 我已经尝试过更新面板但没有成功...

【问题讨论】:

    标签: asp.net data-binding drop-down-menu combobox datasource


    【解决方案1】:

    UpdatePanel做 只是

    myUpdatePanel.Update();
    

    【讨论】:

      猜你喜欢
      • 2016-05-02
      • 2012-01-24
      • 2017-11-16
      • 1970-01-01
      • 2015-12-12
      • 2017-11-09
      • 2014-02-03
      • 2011-08-25
      • 1970-01-01
      相关资源
      最近更新 更多