Поиск в TreeView

230
11 июня 2018, 01:00

Прохожусь по столбцу в dataGridView и если есть значение, которого нет в TreeView, то оно должно добавляется. На деле существующие значения дублируются. Подскажите в чём ошибка.

for (int i = 0; i < dataGridView.Rows.Count; i++)
     {
       for (int j = 0; j < 6; j++)
        {
         if (dataGridView.Rows[i].Cells[4].Value.ToString() != treeView.Nodes[0].Nodes[j].Name.ToString()) ;
        {
treeView.Nodes[0].Nodes.Add(dataGridView.Rows[i].Cells[4].Value.ToString());
         }
        }
      }
Answer 1
for (int i = 0; i < dataGridView.Rows.Count; i++)
{
  bool found = false;
  for (int j = 0; j < treeView.Nodes[0].Nodes.Count; j++)
  {
    if (dataGridView.Rows[i].Cells[4].Value.ToString() == treeView.Nodes[0].Nodes[j].Name.ToString()) ;
    {
      found = true;
      break;
    }
  }
  if (!found) 
  {
    treeView.Nodes[0].Nodes.Add(dataGridView.Rows[i].Cells[4].Value.ToString());
  }
}
READ ALSO
DataTable количество одинаковых записей

DataTable количество одинаковых записей

Товарищи, есть DataTable в нем есть столбец Article

276
Как загрузить UserControl в Grid или StackPanel?

Как загрузить UserControl в Grid или StackPanel?

Создал UserControl и пытаюсь загрузить его на главное окноВ главном окне есть StackPanel и Grid, но куда бы я не пытался добавить UC - одна и та же ошибка...

201