언어/C#
[C#] ListView 선택 데이터 가져오기
까망후니
2020. 2. 26. 17:34
ListView에서 SelectIndexChanged 이벤트를 생성한다.
인터넷 뒤지면 그냥 일반 코드만 나오는데 select를 변경하면 에러가 난다.
변경시 selectedItem 값이 null이 되어서..
그래서 아래처럼 SelectedItems의 카운트를 체크하여 선택되었을 때 데이터만 가져오게 했다.
private void lstView_SelectedIndexChanged(object sender, EventArgs e)
{
if(lstView.SelectedItems.Count != 0)
{
int SelectRow = lstView.SelectedItems[0].Index;
string a = lstView.Items[SelectRow].SubItems[0].Text;
string b = lstView.Items[SelectRow].SubItems[1].Text;
textbox1.Text = a;
}
}