日期:2014-05-17  浏览次数:20378 次

GridView的CheckBoxField列???
VS2010 GridView的CheckBoxField列,在绑定数据后,在IE浏览器画面显示的复选框(CheckBox)为何是灰色的????

------解决方案--------------------
设置CheckBox的Enable属性为true
------解决方案--------------------
可以使用模板列实现。CheckBoxField默认就是这样的,只有在编辑模式下才能进行点击
------解决方案--------------------
如果非要显示可点击,你需要在绑定事件里面进行处理下

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox x = e.Row.Cells[0].Controls[0] as CheckBox;
x.Enabled = true;
}
}