[ComboBox]從型別'DataRowView'至型別'String'的轉換是無效的
發現寫在ComboBox的SelectedIndexChanged事件中取出ComboBox的SelectedValue轉成字串的值,會出現以上的錯誤!
''程式碼----------------------------------------
Select Case Me.cb8_1.SelectedValue
END
Private Sub cb8_1_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cb8_1.SelectedValueChanged
END SUB
''END------------------------------------------
主要原因如下:
ComboBox 先設定DataSource + SelectedIndexChanged事件 + 存取ComboBox的SelectedValue值,居然會變成DataRowView。
(第一次登入會有錯誤,之後下拉選單選擇時不會有問題!)
-->和checkedListBox的狀況雷同
解決方法:
.DropDownStyle = ComboBoxStyle.DropDownList
.ValueMember = "ev01_id"
.DataSource = CodeFileVB.Getev_sca01
.DisplayMember = "ev01_name"
-->先呼叫VALUEMEMBER再使用DATASOURCE即可解決!