문제

현재 여러 행의 데이터가있는 목록보기가 있으며 C# .NET에 ContextMenustrip이 있습니다.

내가 문제가있는 것은 메뉴 스트립 항목을 클릭 할 때 어떤 행을 선택했는지 알고 싶습니다.

도움이 되었습니까?

해결책

Sindre가 말한 것처럼 선택한 행을 얻으려면 다음과 같습니다.

foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}

lvfiles는 ListView입니다.

다른 팁

선택한 목록보기 항목을 얻으려면 다음을 시도하십시오.

int index = 0;
if (this.mylistView.SelectedItem.count> 0)
index = this.mylistView.SelectedIndices [0

ListView에서 선택한 항목의 색인이 제공됩니다.
이것을 참조 할 수도 있습니다.
http://www.neowin.net/forum/index.php?showtopic=358458

나는 당신이 여기서 무슨 뜻인지 잘 모르겠습니다. 문제를 더 설명하거나 코드 예제를 제공 할 수 있습니까?

ListView에서 선택한 행을 가져 오려면 ListView.SelectedItems 속성을 사용합니다. ListView.SelectedItems [0]은 첫 번째 셀렛 항목을 제공합니다 (하나 이상의 항목이 선택할 수 있으므로)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top