2008年12月25日 星期四

在GridView,每筆資料的CheckBox只能單選的用法

樣式:





程式設定:
protected void gv_major_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//當勾選「完成」,就對「未完成」進行checked=false;
ckb_finish.Attributes["onclick"] = string.Format(@"uncheck('{0}');", ckb_nofinish.ClientID);
ckb_nofinish.Attributes["onclick"] = string.Format(@"uncheck('{0}');", ckb_finish.ClientID);
}
}
javascript
function uncheck(id)
{
var obj = document.getElementById(id);
obj.checked = false;
}
感謝Lillian指導

沒有留言: