2011-03-21 5 views
0

나는 두 개의 열이있는 목록보기 봤는데, 여기ListViewItem의 checked 속성을 변경하는 방법은 무엇입니까?

 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의 ty. 하지만 위의 코드를 사용하여 각 항목의 checked 속성을 변경할 수는 없습니다.

내가 속성을 변경할 수 있습니다 for/foreach 루프,

를 사용하지만, 단순한 방식이 필요합니다.

위의 코드를 수정/재 작성해주십시오.

미리 감사드립니다.

답변

1

이것은 필요한 것입니다.

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

하나의 함수 호출이나 w/e로 모든 것을 변경하는 방법은 없다고 생각합니다.

각 요소를 반복 한 다음 모두 추가 한 후에 변경해야합니다.

관련 문제