ListView (ListView1)가 있습니다. NumereLista, OrdenLista, NumElementos, TiempoOrdenamiento라는 4 개의 열을 추가했습니다 (시각적 편집기, 속성 Column 포함).행을 삽입 하시겠습니까? 시도했지만 비어 있습니다.
클래스 생성자에서 직접 호출 한 함수에 있기 때문에 코드에 도달했다고 확신합니다. 나는 다음과 같은 코드로 fullfil하는 것을 시도하고 있지만 빈 유지 (주의하시기 바랍니다 : 내가 사용 배열 코드의 다른 부분에 inizialized된다) : 어떤 도움
int idx;
string tmp;
string[][] linea = new string[numListas][];
for (idx = 0; idx < numListas; idx++)
{
linea[idx] = new string[3];
linea[idx][0] = Convert.ToString(idx);
switch(OrdenListas[idx]){
case 0: linea[idx][1] = "Crescente"; break;
case 1: linea[idx][1] = "Decrescente"; break;
case 2: linea[idx][1] = "Aleatorio"; break;
default: linea[idx][1] = "No especificado"; break;
}
linea[idx][2] = Convert.ToString(LongitudListas[idx]);
ListViewItem lvi = new ListViewItem();
lvi.SubItems.Add(linea[idx][0]);
lvi.SubItems.Add(linea[idx][1]);
lvi.SubItems.Add(linea[idx][2]);
lvi.SubItems.Add("test");
listView1.Items.Add(lvi);
listView1.Refresh();
}
감사합니다.
Listview의'View' 속성을'Details'로 설정 했습니까? 또한 항목 삽입 후 목록보기를 새로 고치는 작업이 필요하지 않습니다. – ken2k