0

私はListView(ListView1という名前)を持っています。4つの列を追加しました(ビジュアルエディター、プロパティColumnを使用):NumeroLista、OrdenLista、NumElementos、TiempoOrdenamiento。

クラスコンストラクターから直接呼び出される関数に含まれる前に、コードに到達したと確信しています。次のコードでフルフィルしようとしていますが、空白のままです(注意:使用している配列はコードの別の部分で初期化されています):

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();
}
4

1 に答える 1

0

listview's おそらく、 ListView.Viewを次のように設定するのを忘れているでしょう。Details

お役に立てれば。

于 2012-02-20T09:15:44.027 に答える