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:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM