-1
我想在datagridview中的組合框的項目集合中設置一個值,而不使用數據源。如何手動在datagridview中設置組合框中的項目?
dtgLineMaster.Rows.Add()
dtgLineMaster.Rows(rowcount).Cells(0).Value = reader3.GetString(2)
它顯示一個對話框錯誤: System.ArgumentExcpection:的DataGridViewComboBoxCell值無效。 要替換此默認對話框,請處理DataError事件。
您的列表項和您的reader3.GetString(2)可能不匹配。你有什麼下拉值,reader3.GetString(2)的值是多少? – LarsTech
如果你正在添加到單元格值的項目不在組合框項目列表中......那麼你將得到這個'DataError.'因爲錯誤消息建議...我建議連接'DataGridView'的'DataError '事件捕捉這個錯誤,它可能會顯示比您目前獲得更多的信息。你不說你如何設置組合框的初始項目列表? – JohnG
Hi @LarsTech,是的,列表項和reader3.GetString()不匹配。這些值在數據庫中有空白,所以它不匹配。謝謝。 –