GridView控件实现单选功能(CheckBox)
- 格式:docx
- 大小:14.67 KB
- 文档页数:2
html代码
javascript脚本语言
function Change(SCHeckBox)
{
varobjs = document.getElementsByTagName("input");
for(var i=0;i { if(objs[i].type.toLowerCase()=="checkbox") objs[i].checked=false; } varSelectCheckBoxID = SCHeckBox.id; document.getElementById(SelectCheckBoxID).checked = true; } 后台代码 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { System.Web.UI.WebControls.CheckBoxcbx = e.Row.FindControl("cbID") as System.Web.UI.WebControls.CheckBox; try { //绑定选中CheckBox客户端ID cbx.Attributes.Add("onclick", "Change(" + cbx.ClientID + ")"); } catch { } if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor ='#6699ff'"); e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor =currentcolor"); } }