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();
}
查看全文
相关阅读:
Python
C#中读写INI文件
C#函数式编程
TypeScript安装
finally是否执行?finally何时执行?
JavaScript对象、JSON对象、JSON字符串的区别
webjars-jquery的引用
spring boot 笔记--第三章
两个常见tomcat警告分析
JSch 实现 SSH 端口转发
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760271.html
最新文章
转:从原理到代码:大牛教你如何用 TensorFlow 亲手搭建一套图像识别模块
solr教程 solr5.5
5步消除递归
图:centrality
浅谈大数据平台的建设思想及产品服务意识
知识图谱基础概念
hbase实践(十六) BlockCache
知识图谱构建浅析
hbase实践之数据读取详解
hbase实践之Rowkey设计之道
热门文章
大数据平台架构思考
hbase实践之写流程拾遗
hbase实践之flush and compaction
Greenplum实战之查询优化
Log4net
ADO.Net
C#异步编程
C#异常
Microsoft Office相关开发组件
C#线程
Copyright © 2011-2022 走看看