DataGridView
プログラムで行を追加している があります。
TextBox
1 つの列と 2 つの列の 3 つの列がありComboBox
ます。追加するテキストがわかっているので、1 列目と 3 列目を下に移動しました。3 列目 ( ComboBox
) では、すべての行に同じ 3 つのComboBox
項目オプションがあります。
ComboBox
これは、行ごとに異なる項目のセットを用意する必要がある、2 番目の列です。これは可能ですか?
以下にコードを追加します。不明な点があればお知らせください。フォルダーのリストをループして、現在の名前をデータセット値と比較し、「一致」する場合は行のコンボボックス項目にデータセット名を追加する必要があります。
//Loop through each local folder
string thisLocalFolder = Path.GetFileName(localFoldersArray[j].ToString());
//helpdeskCompanyNameMatchColumn.Items.Clear();
for (int i = 0; i < companyDataSet.Tables[0].Rows.Count; i++)
{
//Loop through each downloaded company name to compare
string dataComapanyToCompany = companyDataSet.Tables[0].Rows[i]["Company"].ToString();
if (dataComapanyToCompany.Contains(thisLocalFolder))
{
Console.WriteLine("Match: " + thisLocalFolder + " is close enough to " + dataComapanyToCompany);
//Add the possible match to the combobox item options, for this row
helpdeskCompanyNameMatchColumn.Items.Add(dataComapanyToCompany);
}
}