使用combox向datagridview添加行

时间:2012-06-21 01:07:57

标签: c# datagridview combobox

我有DataGridView我以编程方式添加行。

有三列:TextBox列和两列ComboBox列。我已经获得了第1和第3列,因为我知道我要添加的文本。对于第3列(ComboBox),每行具有相同的3 ComboBox项选项。

这是我遇到问题的第二栏,我需要为每一行提供一组不同的ComboBox项。这可能吗?

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

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

0 个答案:

没有答案