obsa1 Ответов: 1

Как удалить вложенные элементы из списка с помощью выбранного узла в C#


у меня есть вид дерева и вид списка.Мое древовидное представление имеет двух родителей.... как с помощью этих выбранных родителей удалить выбранный узел самостоятельно и список элементов представления в то же время с помощью c#. пожалуйста, помогите мне

Что я уже пробовал:

я пробовал таким образом..... но этот код удаляют последовательно ...я хочу удалить обоих родителей одновременно

if (treeView1.SelectedNode.NextNode == null)
{
 treeView1.SelectedNode.Remove();

 for (int i = 0; i < listView1.Items.Count; i++)
 {
     if (listView1.Items[i].Selected)
     {
        listView1.Items[i].Remove();
        i--;
     }
 }
}<pre>

BillWoodruff

Непонятно, как "оба родителя" (древовидные ?) соотнеситесь с тем, что находится в ListView.

1 Ответов

Рейтинг:
0

RickZeeland

Я думаю, что лучше сделать это таким образом:

for (int i = listView1.Items.Count - 1; i > 0 ; i--)
{
     if (listView1.Items[i].Selected)
     {
        listView1.Items[i].Remove();
     }
}