DataGridViewComboBoxColumn值無效


值無效,可能是你下拉框選項,沒有這樣的值,而你卻設置這個值。
dataGridView1.Rows[i].Cells[1].Value = "選項一";
解決方法就是在窗體的構造函數裏添加如下代碼:
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };

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:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章