C# 无法从列表中刷新列表框

C# 无法从列表中刷新列表框,c#,data-binding,C#,Data Binding,我有一个c#表单,我有一个名为lbData的列表框控件 我还有一个类Globals,其中有一个消息列表 公共静态列表消息=新列表() 我想将lbData绑定到消息,但我没有看到使用数据刷新的控件,即使我可以看到消息>0 这就是我如何将它绑定到我的表单中,但我认为它不起作用 public Form1() { InitializeComponent(); ibClient = new EWrapperImpl(); lbData

我有一个c#表单,我有一个名为lbData的列表框控件 我还有一个类Globals,其中有一个消息列表 公共静态列表消息=新列表()

我想将lbData绑定到消息,但我没有看到使用数据刷新的控件,即使我可以看到消息>0 这就是我如何将它绑定到我的表单中,但我认为它不起作用

        public Form1()
    {
        InitializeComponent();
        ibClient = new EWrapperImpl();
        lbData.DataSource = Globals.Messages;

    }

只需在代码末尾添加lbdata.refresh即可

改用BindingList。您确定邮件列表中有项目吗?