/*--------------------------------------정렬 작업----------------------------------------------*/ // listView1 컬럼 클릭시 private void ListView1_ColumnClick(object sender, ColumnClickEventArgs e) { for (int i = 0; i < listView1.Columns.Count; i++) { listView1.Columns[i].Text = listView1.Columns[i].Text.Replace(" ▼", ""); listView1.Columns[i].Text = listView1.Columns[i].Text.Replace(" ▲", ""); } // false = 문자열 , true = 숫자열 if (e.Column == 0) { // Process Name ItemSort.sort(listView1, e, false); } else if (e.Column == 1) { // Process id ItemSort.sort(listView1, e, true); } else if (e.Column == 3) { //Process Username ItemSort.sort(listView1, e, false); } else { // Size ItemSort.sort(listView1, e, true); } }
private void ListView2_ColumnClick(object sender, ColumnClickEventArgs e) { for (int i = 0; i < listView2.Columns.Count; i++) { listView2.Columns[i].Text = listView2.Columns[i].Text.Replace(" ▼", ""); listView2.Columns[i].Text = listView2.Columns[i].Text.Replace(" ▲", ""); } if (e.Column == 0) { // Program Name ItemSort.sort(listView2, e, false); } else if (e.Column == 1) { // Install Date ItemSort.sort(listView2, e, true); } else if (e.Column == 2) { // Size ItemSort.sort(listView2, e, true); } else { ItemSort.sort(listView2, e, false); } }