Поиск по нескольким значениям

173
18 мая 2019, 21:20

Подскажите как организовать поиск по нескольким условиям. Например, у нас есть два файла Excel: 1 файл (1 столбец: индекс, 2 столбец: ФИО) 2 файл (1 столбец: индекс, 2 столбец: ФИО). Необходимо в файле 2 найти совпадение индекса из 1 файла. Если совпало, то запускаем другой поиск уже по фамилиям из найденных индексов. Данный код работает неверно. Находит только индекса, а фамилии нет.

for (long i = 1; i < objXlsx.Columns[20].Cells[objXlsx.Rows.Count].End(Excel.XlDirection.xlUp).Row; i++)
        {
            y_Count = objUserXlsx.Columns[2].Find(objXlsx.Columns[20].Cells[i], Type.Missing, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart);
            if (y_Count != null)
            {
                //result++;
                //bunifuCustomDataGrid1.Rows[StrokaPochtamtaUFPS].Cells[7].Value = result;
                if (objXlsx.Cells[i, 20].Value == Convert.ToDouble("668567"))
                {
                    for (int j = 1; j < objXlsx.Columns[21].Cells[objXlsx.Rows.Count].End(Excel.XlDirection.xlUp).Row; j++)
                    {
                        Count = objUserXlsx.Columns[1].Find(objXlsx.Columns[21].Cells[j], Type.Missing, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart);
                        if (Count != null)
                        {
                            result++;
                            bunifuCustomDataGrid1.Rows[Stroka].Cells[7].Value = result;
                        }
                    }
                }
            }}
READ ALSO
Почему не вызывается финализатор

Почему не вызывается финализатор

Объясните, пожалуйста, почему при выполнении данного кода не будет выполнен финализатор?

165
C# WPF TreeViewItem Как убрать отступ?

C# WPF TreeViewItem Как убрать отступ?

Как убрать отступ у дочерних елементов TreeViewItem?

129
С# адрес объекта в стеке

С# адрес объекта в стеке

Один мой друг спрашивает, возможна ли такая ситуация в C# когда в куче будет храниться адрес объекта (ссылка на объект) в стеке? С учетом того...

141
C# Защита памяти в Assembly.Load()

C# Защита памяти в Assembly.Load()

Я пытаюсь сделать протектор для программ на C#Суть его в том, что защищаемый файл переводится в байты и шифруется

137