今天遇到需对GridView自动生成bool类型的字段判断,数据库中的字段是bit类型的,用传统的e.Row.Cells[i].text取不到值,调试显示text属性为""。
后来想了想,需要把cell列中的Controls进行转换,尝试转换成CheckBox类型,结果很欣慰转换成功!
CheckBox cb = (CheckBox)GridView1.Rows[i].Cells[5].Controls[0];
if (cb.Checked)已验证!
今天遇到需对GridView自动生成bool类型的字段判断,数据库中的字段是bit类型的,用传统的e.Row.Cells[i].text取不到值,调试显示text属性为""。
后来想了想,需要把cell列中的Controls进行转换,尝试转换成CheckBox类型,结果很欣慰转换成功!
CheckBox cb = (CheckBox)GridView1.Rows[i].Cells[5].Controls[0];
if (cb.Checked)