C#将字符串列表添加到组合框,并且在删除项目时自动影响列表

伊凡·佩里奇(Ivan Pericic)

我想将列表中的所有字符串添加到组合框,并且当从ui中删除一项时,想要自动对列表生效(该列表也删除了那些选定的字符串)。

对于这类问题,最好的技术是什么。

例子:

List<string> users = new List<string>(){ "frsUser", "secUser", "thrUser", "fouUser" };

private void frmMain_Load(object sender, EventArgs e)
{
    foreach(var user in users)
        cmbUser.Items.Add(user);
}

private void btnRemove_Click(object sender, EventArgs e)
{
    cmbUser.Items.RemoveAt(cmbUser.SelectedIndex);
    // Should it be removed also here? 
    users.RemoveAt(cmbUser.SelectedIndex);
}
史蒂夫

可以使用BindingSource处理您的组合框项目集合和列表之间的交互的轻松完成此操作

private void frmMain_Load(object sender, EventArgs e)
{
    BindingSource bs = new BindingSource();
    bs.DataSource = users;
    c.DataSource = bs;
}

现在在按钮单击事件上使用此代码

private void btnRemove_Click(object sender, EventArgs e)
{
    if(c.SelectedIndex == -1)
        return;

    BindingSource bs = c.DataSource as BindingSource;
    bs.RemoveAt(c.SelectedIndex);

    // Just to show the updated list 
    foreach(string u in users)
        Console.WriteLine(u);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#如何将字符串列表添加到列表中

来自分类Dev

如何将项目从列表框添加到文本框C#

来自分类Dev

如何将项目从列表框添加到文本框C#

来自分类Dev

如何将新的字符串元素添加到字符串列表?

来自分类Dev

c字符串未正确添加到字符串中,并且在使用printf时输出□

来自分类Dev

如何从C#中的其他表单将项目添加到列表框

来自分类Dev

如何从C#中的其他表单将项目添加到列表框

来自分类Dev

数据源已绑定到DataGridView时将字符串列表添加到DataGridView

来自分类Dev

C#将项目添加到列表

来自分类Dev

C#将项目添加到列表

来自分类Dev

使用C#将字符串列表写入到文本文件中作为附件添加到邮件中

来自分类Dev

c#字典如何将具有单个键的重复值的分隔字符串列表中的数据添加到字典中

来自分类Dev

如何将字符串添加到待办事项列表中的字符串列表

来自分类Dev

将字边界语法添加到字符串列表中

来自分类Dev

如何将迭代过的数字添加到字符串列表中?

来自分类Dev

我无法将数据从sql添加到字符串列表

来自分类Dev

将字符串列表从一个列表添加到另一列表

来自分类Dev

如何将项目从组合框添加到列表集合

来自分类Dev

将项目从一个列表框移动到另一个列表框时,如何添加到进入第二个列表框的字符串中?

来自分类Dev

C#如何最好地将字符串数组的元素添加到通用列表

来自分类Dev

C#将字符串添加到列表视图中,会导致错误?

来自分类Dev

C#如何最好地将字符串数组的元素添加到通用列表

来自分类Dev

仅当项目包含字符串时,才将它们添加到组合框

来自分类Dev

将课程列表添加到组合框

来自分类Dev

将多个列表项添加到组合框

来自分类Dev

删除时保持在列表中的位置,然后将项目再次添加到列表中

来自分类Dev

c#WPF将组合框项添加到列表框

来自分类Dev

在检查对象是否已存在时将列表添加到组合框

来自分类Dev

将ListObject列添加到用户窗体组合框列表时出错

Related 相关文章

  1. 1

    C#如何将字符串列表添加到列表中

  2. 2

    如何将项目从列表框添加到文本框C#

  3. 3

    如何将项目从列表框添加到文本框C#

  4. 4

    如何将新的字符串元素添加到字符串列表?

  5. 5

    c字符串未正确添加到字符串中,并且在使用printf时输出□

  6. 6

    如何从C#中的其他表单将项目添加到列表框

  7. 7

    如何从C#中的其他表单将项目添加到列表框

  8. 8

    数据源已绑定到DataGridView时将字符串列表添加到DataGridView

  9. 9

    C#将项目添加到列表

  10. 10

    C#将项目添加到列表

  11. 11

    使用C#将字符串列表写入到文本文件中作为附件添加到邮件中

  12. 12

    c#字典如何将具有单个键的重复值的分隔字符串列表中的数据添加到字典中

  13. 13

    如何将字符串添加到待办事项列表中的字符串列表

  14. 14

    将字边界语法添加到字符串列表中

  15. 15

    如何将迭代过的数字添加到字符串列表中?

  16. 16

    我无法将数据从sql添加到字符串列表

  17. 17

    将字符串列表从一个列表添加到另一列表

  18. 18

    如何将项目从组合框添加到列表集合

  19. 19

    将项目从一个列表框移动到另一个列表框时,如何添加到进入第二个列表框的字符串中?

  20. 20

    C#如何最好地将字符串数组的元素添加到通用列表

  21. 21

    C#将字符串添加到列表视图中,会导致错误?

  22. 22

    C#如何最好地将字符串数组的元素添加到通用列表

  23. 23

    仅当项目包含字符串时,才将它们添加到组合框

  24. 24

    将课程列表添加到组合框

  25. 25

    将多个列表项添加到组合框

  26. 26

    删除时保持在列表中的位置,然后将项目再次添加到列表中

  27. 27

    c#WPF将组合框项添加到列表框

  28. 28

    在检查对象是否已存在时将列表添加到组合框

  29. 29

    将ListObject列添加到用户窗体组合框列表时出错

热门标签

归档