c # читает значение поля из строки в цикле просмотра данных - PullRequest
0 голосов
/ 29 ноября 2011

Хорошо, у меня есть функция lil, которая будет получать значение из поля в каждой строке таблицы данных .......... затем посмотрите на значение и посчитайте соответствующее приращение.

пока код:

    private void countParetoQty(int top, int tmid, int bmid, int bot )
    {
        //bunch of Ifs to count a record thats certain pareto

        foreach(DataGridViewRow row in dataGridView1)
        {
            if(//current row @ pareto <=50)
            {
                //top 50
                top++;
            }
            else 
                if()
                {
                    //50-100
                    tmid++;
                }
                else
                    if()
                    {
                        //100-200
                        bmid++;
                    }
                    else
                    {
                        //its over 200!!!!!!!!!!!!!!
                        bot++;
                    }
        }

Как вы можете видеть, мне нужно проверить значение поля "Парето" в каждой строке и циклически повторять операторы If, чтобы увеличить правильное значение int. Мне нужно знать, как мне получить значение, которое я ищу для цикла. Я размышляю в соответствии с циклом foreach, затем определяю текущие строки column.value? Большое спасибо заранее!

Ответы [ 2 ]

1 голос
/ 29 ноября 2011

Вы можете получить значение столбца Парето следующим образом:

  int testValue = Row.Cells["Pareto"].Value;

Учитывая, что у вас уже есть строка, и что парето является целым числом.

Я также мог бы использоватьпереключаться вместо вложенных ifs.

1 голос
/ 29 ноября 2011

Вы можете получить доступ к значению ячейки следующим образом:

row.Cells["FiledName"].Value

или по индексу

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