Выбранный индекс в списке, выкидывает ошибку! - PullRequest
0 голосов
/ 20 апреля 2010

Эй, ребята, следующий код показывает, что я пытаюсь сделать.

private void btnEdit_Click(object sender, EventArgs e)
    {
        iDeliverySelected = lstDeliveryDetails.SelectedIndex;
        bool addEdit = false;
    }

Выбранный индекс выдает следующую ошибку. «System.Windows.Forms.ListView» не содержит определения для «SelectedIndex» и не найден метод расширения «SelectedIndex», принимающий первый аргумент типа «System.Windows.Forms.ListView» (вы пропустили директиву using или ссылка на сборку?)

Есть идеи, почему? Первый раз я пытался использовать SelectedIndex, не уверен, правильно ли я его использую?

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Это связано с тем, что класс ListView не имеет свойства SelectedIndex. Имеет свойство SelectedIndices.

ListView.SelectedIndexCollection indexes = this.ListView1.SelectedIndices;

double price = 0.0;
foreach ( int index in indexes )
{
  price += Double.Parse(this.ListView1.Items[index].SubItems[1].Text);
}
0 голосов
/ 20 апреля 2010

Может быть более одного выбора, поэтому посмотрите:

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