问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于GridView中添加checkbox的选中事件

发布网友 发布时间:2022-04-27 12:50

我来回答

5个回答

热心网友 时间:2022-04-27 14:19

if(CheckBox1.checked==true)?
你已经在 CheckBox1_CheckedChanged 在这个事件下写代码了,就不需要判断CheckBox1.checked 是否等于True了选中了就会执行该代码.. 这是其一。【至于你想判断是选中的哪一行就必须在Gridview行绑定的时候给CheckBox1付值如代码1】
其二:找Gridview中的控件是ASP.NET的基本功 你得好好学。
举个例子:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow gr = e.Row;
if (e.Row.RowType == DataControlRowType.DataRow)
{
//绑定数据行
GridView _Fist_GridView_Message = (GridView)gr.FindControl("Gr_Message_First"); //第一列详细信息

}
if (e.Row.RowType == DataControlRowType.Header)
{
//绑定标题行
GridView _Fist_GridView_Tiltle = (GridView)e.Row.Cells[0].Controls[1];

}
if (e.Row.RowType == DataControlRowType.Footer)
{
//绑定脚注行
Label Lb_Second = (Label)e.Row.Cells[0].FindControl("Lb_Score_Average_Second"); //第一列脚注
}
}
代码1:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //确定绑定类型
{
GridViewRow gr = e.Row;
CheckBox cbox = (CheckBox )gr.FindControl("CheckBox1"); //当Gridview绑定一行就会找一行,那么就可以给每一行中的CheckBox绑定一个索引,或者GridView行中的数据
//比如:
cbox.Text = "xxx";
}
}

热心网友 时间:2022-04-27 15:37

if (CheckBox1.Checked == true)

改为

if(((CheckBox)sender).Checked)

具体代码
:

//如果全选的CheckBox被选中的话,循环GridView找到第三列所有的checkbox名为"cb"的控件使它都选中
int i;
if(((CheckBox)sender).Checked)
{
for(i=0;i<GridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].FindControl("cb")).Checked=true;
}
}
else
{
for(i=0;i<GridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].FindControl("cb")).Checked=false;
}
}

热心网友 时间:2022-04-27 17:12

(CheckBox)this.GridView1.Rows[行].Cells[控件位置].FindControl("你的cherkbox控件名")).Checked == true

热心网友 时间:2022-04-27 19:03

我的意见和上面两位大侠的意见一致!
不过就是慢了点!我就不发了!

告一段落~谢谢~

热心网友 时间:2022-04-27 21:11

CS还是BS啊?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... gridview 鼠标单击任意一处,取该行ID值 梦见家里出现许多活的鱼虾满天飞怎么回事、先是煮熟的小龙虾活了、之后院子里出现好多各种动物脸型的水里 单反快门光圈iso怎样搭配 单反相机ISO怎么和光圈配合设置 如何用手动档设定ISO和光圈,以拍用于DEADPIXEL测试的全黑照片? 怎么设置相机的光圈和ISO感光度拍出的人体比较适度, 就是没有油光什么的, 看起来比较柔和 一般旅游风景照光圈,速度,ISO怎样调制 哪个软件可以给照片加个框然后上面有照片的光圈快门iso那些! 如何在照片上记录相机型号、光圈、ISO、快门等参数 iso如何配合光圈,快门控制曝光 富士XT3想拍一张人和风景都在画面中的照片,不需要虚化效果那种。该怎么设置光圈ISO等参数? 请问如何将照片的信息 比如光圈值 快门速度 ISO标注在照片底下?用佳能的dpp软件能完成吗? 鼠标点击GridView,怎么触发selectedindexchanging事件? 汽车轮胎鼓包 如何自己解决有窍门 汽车轮胎出现鼓包 如何自己解决有窍门 汽车喷漆过段时间漆面会出鼓包 车做完钣金喷漆后,发现别门出有个白色鼓起小包,在不影响外观的情况下有没有事情,还有这个可以处理吗? 洗车的时候发现左侧后视镜漆面有个小鼓包,以为是脏东西,擦了擦,底漆都出来了点,该怎么办 车子被别人撞了一下,有裂纹,有鼓包,用什么修用什么修复一下呢? 吉利远景车三年就有漆面鼓包怎么办 丰台区丰九条对小微企业有什么帮助 科信局和人大办财务哪个忙 谁知道北京丰台科技园里有邮局吗?在哪个区啊?? 交管局科信处是干什么的 设区市公安局科信处是什么级别 罗笑南的涉嫌行贿 铁路局科信部归谁管 贿赂的案例 公安局科信处文员是从事什么工作 丰台科技园地税所以查询个人所得税么 公安局科信科值班吗? 公安厅科信局程序员都需要会什么?Java sql 之类的。编程 我吃鸡如何修改 保持网络和不保持? 有哪位吃鸡的大佬帮忙教调一下设置啊, 电脑之前玩绝地求生一点问题都没有,突然的开始卡顿然后怎么调都不行 吃鸡设置怎么调 为什么吃鸡更新之后调不了归零? 吃鸡总卡顿 是配置的问题还是吃鸡里面怎么调节? 有没有高考还有100天在家自学,成功提分的例子? 自学参加高考 有没有成功的例子?求举例