怎么免费注册网站,山西做网站费用,基于php的网站开发流程,手机端网站关键字排名在GridView中加入 CheckBox控件#xff0c;想通过单击选中出现如下图所示效果#xff1a; 具体做法是#xff1a; 前台GV部份省掉。只加关键的CheckBox部份。 asp:CheckBox IDItemCheckBox oncheckedchangedItemCheckBox_CheckedChanged AutoPo…在GridView中加入 CheckBox控件想通过单击选中出现如下图所示效果 具体做法是 前台GV部份省掉。只加关键的CheckBox部份。 asp:CheckBox IDItemCheckBox oncheckedchangedItemCheckBox_CheckedChanged AutoPostBacktrue runatserver / 此代码需要注意的是: AutoPostBacktrue 此句的效果是选中后才会执行后台的代码。 后台代码C# //单独选中 protected void ItemCheckBox_CheckedChanged(object sender, EventArgs e) { CheckBox chk (CheckBox)sender; //以下两句为 选中背景色 第一种方法通过 Parent 获得GridViewRow DataControlFieldCell dcf (DataControlFieldCell)chk.Parent; //这个对象的父类为cell GridViewRow gr (GridViewRow)dcf.Parent; //cell的父类就是row这样就得到了该checkbox所在的该行 //另外一种NamingContainer获得 GridViewRow int index ((GridViewRow)(chk.NamingContainer)).RowIndex; //通过NamingContainer可以获取当前checkbox所在容器对象即gridviewrow string strsql; string qtable GVOpen.Rows[index].Cells[4].Text.Trim(); string qid GVOpen.Rows[index].Cells[1].Text.Trim(); if (chk.Checked) { gr.BackColor System.Drawing.Color.Green; } else { gr.BackColor GVOpen.RowStyle.BackColor; } } 转载于:https://www.cnblogs.com/Renn/archive/2009/08/28/2048407.html