Получить элемент из столбца списка просмотра, преобразовать в проценты и отобразить в следующем столбце. - PullRequest
1 голос
/ 04 января 2011

Я хочу получить число из элемента списка, разделить его на число в текстовом поле и отобразить в следующем столбце.Как я могу сделать это для каждого элемента в списке?alt text

(мне нужно получить знаменатель суммы / доли и вывести его в процентах)

Ответы [ 2 ]

1 голос
/ 04 января 2011

попробуйте

Добавлены два подэлемента в ListView. Один для отображения фактического значения, а другой для отображения результата

foreach (ListViewItem lvi in listView1.Items)
            {
                lvi.SubItems.Add(YourValue.ToString());
                lvi.SubItems.Add("");
            }

и затем при нажатии кнопки

foreach (ListViewItem lvi in listView1.Items)
            {
                double ItemText = Convert.ToDouble(lvi.SubItems[1].Text) / Convert.ToDouble(textBox1.Text);
                lvi.SubItems[2].Text = ItemText.ToString();
            }
0 голосов
/ 04 января 2011
ListViewItem item = listView1.Items[ listView1.SelectedIndex ];

item.SubItems [1] = int.Parse (item.SubItems [0] .Text) / (float) знаменатель;

Не пробовал, если он компилируется, но это идея, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...