Чтобы раскрывающийся список категорий, представляющий собой комбинированный список, имел SelectedItem или SelectedValue, у вас уже должны быть все возможные категории в свойстве «items», иначе программирование не сможет выбрать категорию из ниоткуда.Чтобы выбрать элементы, которые не существуют, вам нужно сначала добавить элемент, или, если элементы вам не нужны, вы можете просто использовать:
catDD.Text = row.Cells["catIDGV"].Value.ToString();
Хотя я бы не рекомендовал делать это таким образом,
Другой способ заключается в том, что вы можете добавлять элементы, делая это (это то, что я рекомендую):
Редактировать: вы сначала добавляете элемент, затем выбираете его.
string item = row.Cells["catIDGV"].Value.ToString(); // Your selected item in DataGridView
catDD.Items.Add(item); // Add the item
catDD.SelectedItem = item; // Select the item
Редактировать: Также с помощью простой MessageBox.Show () проверить, если ваша информация о строке вызывается ( row.Cells ["catIDGV"]. Value.ToString () ) отправляет что-либо обратно.