我正在尝试编辑listview行的项目名称。
这是我用来将项目添加到列表视图的功能
public static void EditRow(this ListView lvw, int image_index,
string item_title, params string[] subitem_titles)
{
//ListViewItem lvi = lvw.Items[image_index];
for (int i = 0; i < lvw.Items[image_index].SubItems.Count; i++)
{
lvw.Items[image_index].SubItems[i].Text = subitem_titles[i];
}
}
这是我到目前为止所尝试的,尝试编辑文本甚至添加新项目
public static void EditRow(this ListView lvw, int image_index,
string item_title, params string[] subitem_titles)
{
if (lvw.InvokeRequired)
lvw.Invoke(new MethodInvoker(delegate
{
for (int i = subitem_titles.GetLowerBound(0); i <= subitem_titles.GetUpperBound(0); i++)
lvw.Items[image_index].SubItems[i + 1].Text = subitem_titles[i];
}));
else
{
for (int i = subitem_titles.GetLowerBound(0);i <= subitem_titles.GetUpperBound(0);i++)
lvw.Items[image_index].SubItems[i + 1].Text = subitem_titles[i];
}
}
更新
认为我已经解决了
$scope.result = $scope.stuff.concat($scope.otherStuff)