Listview选择新获取的数据

时间:2016-11-01 09:52:11

标签: c# winforms

嗨,我想知道是否还有在listview中自动选择和突出显示新数据。目前,我可以使用API​​访问令牌从ERP将数据加载到列表视图中。手动选择并保存到我的数据库。

我想要做的是:

  1. 加载表单时,列出EPR中的所有内容。这已经完成。

  2. 在列表视图中选择一行,然后按一个按钮保存到数据库中。这已经完成。

  3. 不是手动选择单行,而是选择添加的新用户。这是我遇到问题的地方。

  4. 我不知道是否有可能我想做什么。我试图做的是选择all并将所有内容保存到数据库中。这是可能的,但每次加载表单时数据库都会不断重复。

    foreach (ListViewItem item in listView1.Items)
            {
                item.Selected = true;
                //This method inserts each row(item) in the database
                updateAll(object sender, EventArgs e);
    
            }
    

    我已选择所有项目为true并调用updateAll(对象发送者,EventArgs e)。 updateAll(对象发送者,EventArgs e)将选择第一行,更新它并将其放入数据库中。如何确保updateAll(对象发送者,EventArgs e)转到行中的下一个项目并调用updateAll(对象发送者,EventArgs e)?

    我的方法适用于单个选定的项目并完成我想要的但是无法让它适用于列表视图中的所有项目。

0 个答案:

没有答案