0

DataGridViewプログラムで行を追加している があります。

TextBox1 つの列と 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);
      }
 }
4

0 に答える 0