просмотр списка в приложении windows - PullRequest
0 голосов
/ 08 июня 2011

я работаю в приложении Windows с c #. Я создаю элементы списка просмотра динамически .. Я хочу добавить столбцы и элементы для списка просмотра, и я тоже это сделал .. Я могу создавать элементы, но я не могу добавить имя столбца ...мой код:

private void list_Load(object sender, EventArgs e)
    {
        listView1.Columns.Add("id",40, HorizontalAlignment.Left);
        listView1.Columns.Add("name", 60, HorizontalAlignment.Left);
        listView1.Columns.Add("price", 60, HorizontalAlignment.Left);
    }

    private void button1_Click(object sender, EventArgs e)
    {
        listView1.Items.Add(textBox1.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox2.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox3.Text);

        listView1.Items.Add(textBox3.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox1.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox2.Text);

        listView1.Items.Add(textBox2.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox1.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(textBox3.Text);
    }

Ответы [ 2 ]

1 голос
/ 08 июня 2011

В окне свойств ListView необходимо настроить «Детали»

enter image description here

1 голос
/ 08 июня 2011

Вы можете создавать столбцы статически в режиме разработки в редакторе пользовательского интерфейса или в другом случае вы можете сделать это при событии загрузки Windows:

  private void Form1_Load(object sender, EventArgs e)
   {
        listView1.View = View.Details;
        listView1.Columns.Add("id");
        listView1.Columns.Add("name");
        listView1.Columns.Add("price");
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...