Как сравнить все ячейки в строке данных с несколькими значениями и что-то сделать со строкой, соответствующей условию сравнения? - PullRequest
0 голосов
/ 16 января 2019

У меня есть 6 значений, которые я хочу сравнить с ячейками всех строк в сетке данных.
Первое значение следует сравнивать со значением ячейки первого столбца, вторым значением со вторым столбцом и т. Д. Если есть строка, в которой совпадают все 6 значений, текст в этой строке должен быть изменен на зеленый.

Я написал код, но не знаю, как его завершить.

            foreach (DataGridViewRow row in dataGridView1e.Rows)
        {
            if (row.Cells["CustomerName"].Value.ToString().Equals(rowName)
                && row.Cells["CustomerAddress"].Value.ToString().Equals(rowAddress)
                && row.Cells["ZipCode"].Value.ToString().Equals(rowZipCode)
                && row.Cells["City"].Value.ToString().Equals(rowCity)
                && row.Cells["PhoneNr"].Value.ToString().Equals(rowPhoneNr)
                && row.Cells["CustomerEmail"].Value.ToString().Equals(rowCustomerEmail))
            {

            }
        }

1 Ответ

0 голосов
/ 16 января 2019

Если вы хотите изменить цвет текста, попробуйте это:

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