各位大虾:
如果有个ListView控件列如下:
姓名  性别   年龄   地址  ....请问如果在指定的列下添加指定的数据呢...
如:张三 90  男   湖南(这些数据不是按照ListView列名称的顺序排列)
则如何用程序的形式将
张三添加在"姓名"下  男添加在"性别"栏下...

解决方案 »

  1.   

    lvDetails.Items.Add( "张三" , 0  );
    lvDetails.Items[0].AddSubItem( "90" );
    lvDetails.Items[0].AddSubItem( "男" );
    lvDetails.Items[0].AddSubItem( "湖南" );
      

  2.   

    listView1.Items.Add("张三",0);
    listView1.Items[0].SubItems.Add("男");
    listView1.Items[0].SubItems.Add("90");
    listView1.Items[0].SubItems.Add(" 湖南");
      

  3.   

    listView.Items.Clear();
    listView.Update();
    listView.Items.Add("张三",0);
    listView.Items[0].SubItems.Add("男");
    listView.Items[0].SubItems.Add("90");
    listView.Items[0].SubItems.Add(" 湖南");
    listView.EndUpdate();
      

  4.   

    for (int i = 0;i<listView1.Columns.Count;i++)
    {
        //to do case listView1.Columns[i].Text
        switch (listView1.Columns[i].Text)
            case "姓名":
                //add listitem
                break;
    }