C# 使用combox向datagridview添加行

C# 使用combox向datagridview添加行,c#,datagridview,combobox,C#,Datagridview,Combobox,我有一个DataGridView,我正在以编程方式向其中添加行 共有三列:一个文本框列和两个组合框列。我已经把第一和第三栏写下来了,因为我知道我要添加的文本。对于第三列组合框,每行具有相同的3个组合框项选项 这是我遇到麻烦的第二列,我需要为每一行设置一组不同的组合框项。这可能吗 我会在下面添加我的代码,如果有任何不清楚的地方,请告诉我。我正在遍历文件夹列表,将当前名称与数据集值进行比较,如果数据集名称匹配,则需要将其添加到行的组合框项中 //Loop through each local fol

我有一个DataGridView,我正在以编程方式向其中添加行

共有三列:一个文本框列和两个组合框列。我已经把第一和第三栏写下来了,因为我知道我要添加的文本。对于第三列组合框,每行具有相同的3个组合框项选项

这是我遇到麻烦的第二列,我需要为每一行设置一组不同的组合框项。这可能吗

我会在下面添加我的代码,如果有任何不清楚的地方,请告诉我。我正在遍历文件夹列表,将当前名称与数据集值进行比较,如果数据集名称匹配,则需要将其添加到行的组合框项中

//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);
      }
 }

对于WinForms,请参见我的问题: