2 列の DataGridView (dgvTable) があります。最初の列には、データベースからのプリセット データを含むコンボ ボックスが含まれています。2 番目の列は単なるテキストです。2 番目の列の情報に基づいて、最初の列のコンボ ボックスの選択を設定しようとしています。
コードを少し単純化して、助けが必要なものにしました。
string data = "MATCH THIS VARIABLE";
foreach (DataGridViewRow row in dgvTable.Rows)
{
if (match.Equals(row.Cells[1].Value.ToString())) //checking to see if the second column value matches data
{
row.Cells[0].Value = "HELP"; //if the second column value == data then set the combobox selected value to "HELP"
}
}
コンボ ボックスに値が表示されない
編集: 新しいプロジェクトを開始し、datagridview を作成し、columncombobox を追加しました。コンボボックスの値を正常に設定しました。唯一の違いは、別のウィンドウで datagridview コンボボックスの値を変更しようとしていることです。それは何かを変えるでしょうか?