소년포비의 세계정복!!

[C#]ListView에서 선택된 곳의 내용 가져오기 본문

윈도우폰 세상/Windows Phone

[C#]ListView에서 선택된 곳의 내용 가져오기

소년포비 2009. 10. 24. 22:27

Listview를 사용하는데, 사용할 수 없는 것이 많음
lstDocView.SelectedItems[0].SubItems[0].Text <- 이렇게 해서 선택한 것을 찾아오게 한는데,
PDA에서는 SelectedItems메서드를 사용불가입니다. (build하면 에러가 납니다.)

방법은
 try
 {
 indexs = listView1.FocusedItem.Index;
 txtPallet.Text = listView1.Items[indexs].SubItems[1].Text;
 }
 catch {}

FocusedItem을 이용해서 Index값을 가져온 후에
찾는 벙법입니다. SubItems[헤더값] <- 헤더값을 찾는 거죠

주의 점은 try catch를 꼭 써주어야 한다는 겁니다.
이상하게도 Form Load시 FocusedItem이 Null이라고 에러가 나더군요.
분명 listView1_SelectedIndexChanged(object sender, EventArgs e)

이아래에 넣었느데도요.

lstDocView.SelectedItems[0].SubItems[0].Text