zoukankan
html css js c++ java
DataGrid中使用CheckBox的CheckedChanged事件
使用DataGrid的过程中常会用到CheckBox控件,并使用它的CheckedChanged事件。使用如下:
1、CheckBox控件需要设置AutoPostBack="true"
<
asp:CheckBox id
=
"
chbIsActive
"
runat
=
"
server
"
AutoPostBack
=
"
true
"
></
asp:CheckBox
>
2、CheckBox控件的事件须在DataGrid的ItemCreated定义才能生效
private
void
grdStructure_ItemCreated(
object
sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
CheckBox chbIsActive
=
e.Item.FindControl(
"
chbIsActive
"
)
as
CheckBox;
chbIsActive.CheckedChanged
+=
new
EventHandler(chbIsActive_CheckedChanged);
}
}
3、编写事件代码
private
void
chbIsActive_CheckedChanged(
object
sender, EventArgs e)
{
CheckBox chbIsActive
=
(CheckBox)sender;
Guid structureUID
=
new
Guid(chbIsActive.Attributes[
"
StructureUID
"
]);
bool
isActive
=
chbIsActive.Checked;
IPMStructureManager manager
=
PMStructureManagerFactory.GetInstance();
manager.SetActive(structureUID, isActive);
this
.Binding();
}
查看全文
相关阅读:
SQL2012 创建备份计划
rem 移动端适配
sql server 表结构 导出 到excel
针对OAuth2的CSRF攻击
xss、SQL测试用例小结
svn报错:[Previous operation has not finished; run 'cleanup' if it was interrupted] 的排错过程
并发数与在线用户之间的关系
loadrunner--常用函数列表【转】
LR参数化类型为file显示大于100数据方法
loadrunner11--集合点(Rendezvous )菜单是灰色不能点击
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760271.html
最新文章
python-Web-flask-数据库
python-Web-flask-视图内容和模板
python-Web-flask-路由和视图
python-数据库-优化
CCF CSP 第十九次认证
Leetcode BiWeekly Contest 31
迁移学习: 利用VGG16进行猫狗大战分类
模拟退火求TSP问题的近似解
Leetcode Weekly Contest 198 翻车实录
CNN对CIFAR10分类
热门文章
咸鱼进阶之路
Codeforces Round #653 (Div. 3) A~E1
leetcode 第 195 场周赛
leetcode 第 29 场双周赛
JavaScript:多行字符串
Android Studio打开React Native创建的项目
React Native笔记整理
$(function(){})与(function($){})(jquery)
apsx 页面 if(!ispostback)其用法和作用 什么时候该用?
Loom
Copyright © 2011-2022 走看看