今天拖了一個DGV控件
然後綁定了一個List集合
奇怪的是如果 List.Count==0;
例如:List<string> namelst=new List<string>();
this.DataGridView1.DataSource=namelst;
如果是這樣綁定的話,那麼問題來了,當然向namelst添加數據之後,重新綁定到DGV時,會報"-1處沒有值"這樣的異常,而且異常的地方不是在綁定時,不知道怎麼查到根源.
後來經過試驗發現當用上述方法時會發生異常,但是如果List集合的數據源到少有一個值時,則不會發生這種情況.所以,如果當集合沒有數據時,可以先不綁定到DGV,等到
給集合添加 值之後,再綁定也不遲.