none
Подсчет элементов RRS feed

  • Вопрос

  • Здравствуйте!  У меня есть небольшой вопрос:

    Вот такое задание:   Программа должна обеспечивать получение и отображение следующей итоговой информации:   Общее количество фильмов по жанрам.

    Как я понял,  нужно выбирать например в comboBox жанр, и мне должно показать кол-во  фильмов  с таким жанром.


    Есть следующий "кусок" кода:

    private void колвоФильмовПоЖанрамToolStripMenuItem1_Click(object sender, EventArgs e)
      {
      ItogDialog d = new ItogDialog();
      if (d.ShowDialog() == DialogResult.OK)
      {
      int count = 0;
       
      if (d.Zhanr.Text.Length > 0 )
      {  
      count += dataGridView1.RowCount;
      MessageBox.Show(Convert.ToString(count));
      }
      }
      }

    Но этот код подсчитывает общее кол-во жанров. А мне нужно только кол-во выбранных.

    Что нужно дописать к вышеуказанному коду?   наверно какое-то условие if(...){} .  Подскажите пожалуйста )))

    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 22:04 MSDN Forums consolidation (От:Visual C#)
    9 апреля 2010 г. 20:14

Ответы

  • Попробуйте так

     

    int count = 0;
    foreach (DataGridViewRow row in dataGridView1.Rows)
        {
               if ((string)row.Cells[/*номер колонки где у вас находится жанр, нумерация начинается с нуля*/].Value ==d.Zhanr.Text) count++;
        }

     

     

    • Предложено в качестве ответа Megano 10 апреля 2010 г. 13:24
    • Помечено в качестве ответа I.Vorontsov 12 апреля 2010 г. 6:57
    10 апреля 2010 г. 6:44

Все ответы