【发布时间】:2017-08-14 15:43:48
【问题描述】:
我想将选定的行移动到它旁边的列表视图中。源列表视图具有 FullRowSelect = true 和 MultiSelect = false。源列表视图通过数据库中的数据表填充。
这是我到目前为止所拥有的。它只移动选定的项目。我希望它移动整个选定的行。
private static void MoveSelectedItems(ListView source, ListView target)
{
for (int i = 0; i < source.Items.Count; i++)
{
if (source.Items[i].Selected)
{
target.Items.Add(source.Items[i]);
}
}
}
这就是我运行代码时发生的情况。
【问题讨论】:
-
如何填充第一个列表视图?
-
来自 Mysql 数据库
-
@mm8 那时我正在对代码进行试验,忘记将其改回原来的样子。使用该代码,它仍然只移动一项而不是整行。
标签: c# visual-studio listview