줄의 태그 ID를 사용하여 목록보기에서 줄을 어떻게 제거 할 수 있습니까?태그 목록을 사용하여 목록보기에서 태그 제거
-1
A
답변
1
ListViewItem.Remove
메서드는 ListViewItem
에서 제거 할 수 있습니다.
당신이 당신의이 메서드는 항목이 들어있는 ListView 컨트롤의 ListView.ListViewItemCollection의 Remove 메서드와 비슷합니다. Remove 메서드를 사용하여 ListView 컨트롤에서 항목을 제거 할 수 있습니다. 이 기능은 항목을 다른 ListView 컨트롤로 이동하거나 응용 프로그램 내에서 항목을 제거하기 위해 사용자의 요청에 따라 항목을 제거해야하는 경우에 유용합니다.
ListView
에서
ListViewItems
의 모든 순환의
Tag
볼 수 있었다 예를 들어
, 그리고 Remove
제거 할 항목 :
// Create the ListView and ListViewItem.
ListView myList = new ListView();
ListViewItem myItem = new ListViewItem { Tag = "MyTag", Text = "My ListViewItem" };
myList.Items.Add(item);
// Look for the ListViewItem with a Tag of "MyTag" and remove it.
foreach (ListViewItem item in myList.Items) {
if (String.CompareOrdinal(item.Tag as string, "MyTag") == 0) {
i.Remove();
break;
}
}
이 예는 첫 번째 일치를 제거한 후 종료 목. 제거해야하는 일치하는 복수의 ListViewItems
이있는 경우 해당 컬렉션을 만들어야하며 그 후에 컬렉션을 제거해야합니다.
0
미래에 커뮤니티에 질문에 넣은 노력의 양을 나타내야합니다. 당신이 시도한 것을 우리에게 말하고 우리에게 몇 가지 예를 들려 줄 수 있습니다. 그러나 귀하의 질문에 대한 답변을 제공하는 코드가 아래에 나와 있습니다.
int id = 0;
foreach (ListViewItem item in listView1.Items)
{
if((int)item.Tag == id)
{
item.Remove();
break;
}
}
참고 : 태그가 정수인 것으로 가정합니다. 이것이 항상 그런 경우가 아니라면 오류를 방지하는 코드를 추가해야합니다.
1
여기에 빠른 기능이 있습니다. 그것은 linq를 사용합니다. myTag
은 모든 개체가 될 수 있습니다.
string myTag = "aaa";
List<ListViewItem> lst = listView1.Items.Cast<ListViewItem>().Where(i => i.Tag == myTag).ToList();
if (lst.Count != 0)
{
listView1.Items.Remove(lst.First());
}
관련 문제
- 1. 태그 추가/제거 태그 추가 - 제거 asp.net 3.5
- 2. 중복 앵커 태그 제거
- 3. jQuery | li 태그 제거
- 4. 나머지 html 태그 제거
- 5. 그렙 제거 헤드 태그
- 6. UIWebView에서 HTML 태그 제거
- 7. 제거 wraper 태그
- 8. jsoup : iframe 태그 제거
- 9. POS tagger의 태그 제거
- 10. 문자열에서 HTML 태그 제거
- 11. 문서에서 태그 제거
- 12. 문자열에서 HTML 태그 제거
- 13. 태그 및 내용 제거
- 14. 열에서 xml 태그 제거
- 15. htmlText에서 글꼴 태그 제거
- 16. jQuery를 제거 HTML 태그
- 17. IRC 컬러 태그 제거
- 18. jquery를 사용하여 문자열에서 html 태그 제거
- 19. pattern.compile에 REGEX를 사용하여 특정 HTML 태그 제거
- 20. jQuery를 사용하여 문자열에서 HTML 태그 제거
- 21. Javascript 또는 Jquery를 사용하여 DIV 태그 제거
- 22. 구분 기호를 사용하여 AppleScript로 HTML 태그 제거
- 23. HTML 태그 안의 공백 제거
- 24. C#으로 HTML 태그 제거
- 25. 정규 표현식 제거 주석 태그
- 26. 빈 단락 태그 제거 - TinyMCE
- 27. XSLT 닫기 이미지 태그 제거
- 28. Magento 템플릿에서 h1 태그 제거
- 29. 태그 제거 정규식에 대한 도움말
- 30. 모델 이미지에서 패키지 태그 제거