我有一个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);
}
}