我有一個datagridview填充8列組合框和32行。Datagridview Combobox列將不會下拉(C#)
private void frm_Main_Load(object sender, EventArgs e)
{
// Make 32 rows total
for (int i = 0; i <= 30; i++)
{
DataGridView1.Rows.Add();
}
PopulateComboBoxes();
}
而且我還爲它們每個添加了一些項目。出於某種原因,當我點擊它們時,它們不會掉下來。
我環顧四周,但似乎沒有任何工作。
編輯: 它只是增加每個下拉選項中
public void PopulateDropDowns()
{
//Get Errors
DataSet Errors = SendQueryReturnDataSet("SELECT * FROM DB.Errors");
DataTable dt_Errors = Errors.Tables[0];
//Populate all Drop Downs
for (int i = 0; i < dt_Errors.Rows.Count; i++)
{
for (int x = 0; x<8; x++)
{
for (int y = 0; y < 32; y++)
{
(grid_Wafer.Rows[x].Cells[y] as DataGridViewComboBoxCell).Items.Add(dt_Errors.Rows[i][1].ToString());
}
}
}
}
「PopulateComboBoxes()」不是「相關代碼」分享? – LarsTech
那麼現在它只是將項目放入應該在點擊時下拉的列表中。 – kschieck
在第一個代碼片段中,您的網格是「DataGridView1」,在第二個代碼片段中,它是「grid_Wafer」。 – LarsTech