Я пытаюсь очистить и заново добавить SubItems
из ListViewItem
в .net.
private void RefreshItem(ListViewItem item)
{
item.Text = accountNumber;
item.SubItems.Clear(); //in case there are any
item.SubItems.Add(name);
item.SubItems.Add(address);
item.SubItems.Add(phone);
item.SubItems.Add(workphone);
item.SubItems.Add(email);
item.SubItems.Add(idType);
item.SubItems.Add(idNumber);
item.SubItems.Add(idExpires);
...
}
Но очисткаподэлементы также очищают текст Текст .
Примечание: Как это ни парадоксально, очистка SubItems
также очищает Text
, но добавление SubItems
также не добавляет Text
.
Проблема также возникает, когда я хочу обновить только подэлементы:
private void RefreshItem(ListViewItem item)
{
item.SubItems.Clear(); //in case there are any
item.SubItems.Add(location);
item.SubItems.Add(date);
item.SubItems.Add(cashier);
item.SubItems.Add(totalBuyAmount);
item.SubItems.Add(totalSellAmount);
item.SubItems.Add(currencyCode);
item.SubItems.Add(exchangeRate);
item.SubItems.Add(isVip);
...
}
Как мне Очистить подэлементов ListViewItem , но не ясно Текст ?