是这样的,
我现在有个listView控件,有3个列标头,现在我想在每个头下面输入内容,不知道该怎么办?
(意思就是在运行程序后这些内容就要显示在listView控件上,在代码里面就要在各头下面写进需要显示的内容就是)

解决方案 »

  1.   

     ColumnHeader header = new ColumnHeader();
                header.Text = "aaa";            listView1.Columns.Add(header);            header = new ColumnHeader();
                header.Text = "bbb";
                listView1.Columns.Add(header); header = new ColumnHeader();
                header.Text = "ccc";
                listView1.Columns.Add(header);            listView1.FullRowSelect = true;            for (int i = 0; i < 10; i++)
                {
                    ListViewItem itme = new ListViewItem();
                    itme.SubItems[0].Text = i + "a";
                    itme.SubItems.Add("b" + i);
     itme.SubItems.Add("c" + i);
                    listView1.Items.Add(itme);
                }
      

  2.   

    楼上正解.如果LZ要从数据库里调表的话,可以参考下我这个:
    DataSet ds = Serves.GetDataSql(sqlcomd);//通过SQL命令装载SERVES类库里的一个GETDATASQL方法,此方法用于进行DATASET填充                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {                    ListViewItem item = new ListViewItem();                    item.SubItems[0].Text = ds.Tables[0].Rows[i]["列名"].ToString();
                        item.SubItems.Add(ds.Tables[0].Rows[i]["列名"].ToString());                    listView1.Items.Add(item);
                    }