가) 초기 셋팅
======================================================
lst.View = View.Details;
lst.LabelEdit = false;
lst.CheckBoxes = true; // 삭제시 사용
lst.FullRowSelect = true;
lst.GridLines = true;
lst.Sorting = SortOrder.Ascending;
======================================================
나) 항목 추가
======================================================
ListViewItem item1 = new ListViewItem(i + "_" + "번호");
item1.SubItems.Add(i + "_" + "장소");
======================================================
다) 항목 삭제
체크박스를 이용하였다.
체크한 항목만 삭제해 보장
======================================================
int i=0;
int Count;
ListView.CheckedListViewItemCollection checkedItems = lst.CheckedItems;
foreach (ListViewItem item in checkedItems)
{
Count = lst.CheckedIndices[i];
lst.Items.RemoveAt(Count);
}
======================================================
라) 결론
간만에 컨트롤을 이용해 보았는데 잘 안돼서 혼났다 역시 코딩은 자주해보고 경험을 많이 쌓아야 하는거 같다. 뭐 다른것도 마찬가지 겠지만...
'객체지향언어 > C#' 카테고리의 다른 글
C# 어셈블리에 대해서 정리해 보았습니다. (0) | 2009.08.21 |
---|---|
C# 컴파일은 어디서나 가능하게 환경변수를 지정하는 방법 (0) | 2009.08.21 |
델리게이트 - 참조 (0) | 2009.08.10 |
델리게이트 - 익명메소드 예제. (0) | 2009.08.10 |
DllImport 어트리뷰트 사용 예제. (0) | 2009.08.10 |