【问题标题】:Refresh listbox with inserted value使用插入的值刷新列表框
【发布时间】:2017-01-11 21:08:01
【问题描述】:

我想要在插入值时以最简单的方式刷新我的 ListBox

然后我们创建了一个新的公司代码,我希望在运行代码后更新列表框。

【问题讨论】:

    标签: c# winforms listbox


    【解决方案1】:

    由于ListBox 的列表部分是数据绑定的,显示新添加的公司名称(无需重建整个列表)的最简单方法是将其添加到底层数据源,数据绑定基础架构将占用关心为您更新ListBox

    private void createCompany_Click_1(object sender, EventArgs e)
    {
        // ...
        ((DataTable)companyList.DataSource).Rows.Add(textBoxCompanyName.Text);
    }
    

    【讨论】:

    • 如此流畅,如此利落,如此之少的代码。完美的答案:) 非常感谢
    【解决方案2】:

    在 Message box(MessageBox.Show("Grattis! Du har skapat ett företag");) 之后调用此方法。

    initCompanyList();

    【讨论】:

      猜你喜欢
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多