Передача данных между двумя DataGridView

438
17 января 2017, 22:09

На форме есть два dataGridView. В первом отображается поиск из базы, во второй должны записываться необходимые строки из результата поиска. Оба привязаны к одному источнику данных. Проблема в передаче данных во второй грид.

if (dataGridViewSearchRetail.SelectedCells.Count > 0)
        {
            int index = dataGridViewSearchRetail.SelectedCells[0].RowIndex;
            int id = 0;
            bool converted = Int32.TryParse(dataGridViewSearchRetail[0, index].Value.ToString(), out id);
            if (converted == false)
                return;
            Product product = db.Products.Find(id);
            dataGridView1.DataSource = product;
        }

Пробую добавление таким способом. Если шагать по программе, DataSource принимает нужные значения, но в программе ничего не отображается.

READ ALSO
Как сократить логическое выражение?

Как сократить логическое выражение?

Можно ли как нибудь переписать вот это условие в более короткий вариант?

330
Spinbox не помогает [требует правки]

Spinbox не помогает [требует правки]

Тут спин в норме http://trueshikinn

331
Что с пассивной подпиской на события?

Что с пассивной подпиской на события?

Обнаружил интересную фичу - подписку на события с указанием passsive: true, что должно позволить браузеру оптимизировать стандратные действия,...

390
Расшифровка javascript

Расшифровка javascript

Как расшифровать

476