Как изменить проверенное свойство ListViewItem? - PullRequest
0 голосов
/ 21 марта 2011

У меня есть ListView с двумя столбцами, и я заполняю ListView, используя код ниже

        ListViewItem[] l_lvItem = Enumerable.Range(0, 10).Select(X => new ListViewItem(new String[] {X.ToString(),(X+1).ToString() })).ToArray();
        listView1.Items.AddRange(l_lvItem);

Вот вывод кода выше

enter image description here

Но необходимость как

enter image description here

Я включил свойство Checkboxes моего listView. Но я не могу изменить свойство selected каждого элемента, используя приведенный выше код.

Используя цикл for/foreach, я могу изменить свойство,

но просто надо простым способом.

Пожалуйста, помогите мне изменить / переписать мой код выше.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 21 марта 2011

Это то, что вам нужно.

ListViewItem[] l_lvItem = (from X in Enumerable.Range(0, 10)
                                   select new ListViewItem(new String[] { X.ToString(), (X + 1).ToString() }) { Checked = true }).ToArray();
listView1.Items.AddRange(l_lvItem);
0 голосов
/ 21 марта 2011

Я не думаю, что есть способ изменить все их на проверенные одним вызовом функции или w / e.

Вам нужно перебрать каждый элемент и изменить его после того, как вы добавите их все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...