2011-12-23 1 views
1

선택한 속성을 확인한 ListWiew을 사용하고 있으므로 첫 번째 열의 모든 항목에 확인란이 있습니다. 이제 두 번째 열에도 다른 확인란을 사용하고 싶지만 두 개 이상의 확인란이있는 목록보기의 속성에서 유용한 것을 찾을 수 없습니다.ListView 개체에서 두 개 이상의 확인란을 만드는 방법은 무엇입니까?

어떻게하면됩니까?

+0

ListView는이를 지원하지 않습니다. 모든 그리드 컨트롤이 가능합니다. –

답변

3

왜 DataGrid를 사용하지 않습니까? 필요한만큼 많은 체크 박스를 표시 할 수 있습니다.

  dataGridView1.ColumnCount = 3; 
      dataGridView1.Columns[0].Name = "Product ID"; 
      dataGridView1.Columns[1].Name = "Product Name"; 
      dataGridView1.Columns[2].Name = "Product Price"; 

      string[] row = new string[] { "1", "Product 1", "1000" }; 
      dataGridView1.Rows.Add(row); 
      row = new string[] { "2", "Product 2", "2000" }; 
      dataGridView1.Rows.Add(row); 
      row = new string[] { "3", "Product 3", "3000" }; 
      dataGridView1.Rows.Add(row); 
      row = new string[] { "4", "Product 4", "4000" }; 
      dataGridView1.Rows.Add(row); 

      DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); 
      dataGridView1.Columns.Add(chk); 
      chk.HeaderText = "Check Data"; 
      chk.Name = "chk"; 
      dataGridView1.Rows[2].Cells[3].Value = true; 
+0

ListView에서 데이터 그리드로 전환하는 데 어느 정도 시간이 걸릴 수 있지만, 그만한 가치가있을 수 있습니다. – NewHelpNeeder