当前位置: 代码迷 >> ASP.NET >> GridView的CheckBoxField列?该怎么解决
  详细解决方案

GridView的CheckBoxField列?该怎么解决

热度:1182   发布时间:2013-02-25 00:00:00.0
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;
}
}
  相关解决方案