值無效,可能是你下拉框選項,沒有這樣的值,而你卻設置這個值。
1.必須確定,給DataVridView賦值,是在DataGridViewComboBox已經綁定了內容之後.
說明:此方法親身經歷過。
2.關於數據類型不一樣的問題,如果是數值型字符和數值型數據,則在綁定後,會出現"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤
解決方法:在構造函數中增加以下代碼:
InitializeComponent();
//處理掉DataGridViewComboBoxColumn綁定數據源後,再綁定到DataTable中的Column時,提示"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
3.DataGridView中發生以下異常 System.ArgumentException:DataGridViewComboBoxCell值無效
要替換此默認對話框,請處理DataError事件
在構造函數中增加以下代碼:
InitializeComponent();
//處理掉DataGridViewComboBoxColumn綁定數據源後,再綁定到DataTable中的Column時,提示"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
url: