相关疑难解决方法(0)

如何刷新ListBox的DataSource

Form有一个Combobox和一个ListBox.单击"添加"按钮时,我想将选定的项目从ComboBox添加到ListBox.

public partial class MyForm:Form
{
    List<MyData> data = new List<MyData>();
    private void ShowData()
    {
       listBox1.DataSource = data;
       listBox1.DisplayMember = "Name";
       listBox1.ValueMember = "Id";
    }

    private void buttonAddData_Click(object sender, EventArgs e)
    {
       var selection = (MyData)comboBox1.SelectedItem;
       data.Add(selection);
       ShowData();
    }
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,所选项目将替换为ListBox中的新选择.我需要将项目添加到列表中.

我的代码出了什么问题?

.net c# winforms

45
推荐指数
3
解决办法
9万
查看次数

标签 统计

.net ×1

c# ×1

winforms ×1