最近做项目,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
下一篇 微信平台――微信公众号简单介绍