最近做項目,1直在用datagridview,而最多的就是datagridview中的復選框,也就是DataGridViewCheckBoxColumn屬性,下邊就是總結的使用方法。
第1點:
DataGridViewCheckBoxColumn CheckBox是不是選中
在判斷DataGridView中CheckBox選中列的時候,用 DataGridViewRow.Cells[0].FormattedValue.ToString()=="True"語句時存在問題,當我們直接點 擊CheckBox時,結果顯示未選中,但是如果我們在點擊其他單元格時,結果顯示選中。而用 DataGridViewRow.Cells[0].EditedFormattedValue.ToString()=="True"語句時不管怎樣樣 是選中的狀態。
為何會有這類結果?
緣由:就是FormattedValue是操作提交后的結果,而EditedFormattedValue是當前的結果,不管結果是不是已提交。
所以用DataGridViewRow.Cells[0].EditedFormattedValue.ToString()=="True"判斷選中比較適合。
第2點:
上一篇 HDU 1054 樹型dp
下一篇 微信平臺――微信公眾號簡單介紹