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();
}
查看全文
相关阅读:
C++ Primer Plus章节编程练习(第十章)
Bezier曲线
C++静态持续变量
计算机图形学之三维图形变换
计算机图形学之二维图形变换
C++ Primer Plus章节编程练习(第七章)
C++中的指针与const
Java 输入输出流
Java Fx 画圆环
注册事件及事件处理
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760271.html
最新文章
underScore.js
jquery中注意点
js中event的target和currentTarget的区别
同源策略的参考文章
一些比较好的框架
关于微信公众平台开发的一些文章
jquery中一些容易忽略的方法
[ZJOI2007]矩阵游戏
广工校赛 中学数学题
Leetcode 1681. 最小不兼容性
热门文章
牛客提高 杀树
P3354 [IOI2005]Riv 河流
Johnson 全源最短路
P1453 城市环路
Network
Network of Schools poj 1236
CF461B Appleman and Tree
Qt重写paintEvent方法遇到的问题
Leetcode编程练习(C++实现)
C++ Primer Plus章节编程练习(第十一章)
Copyright © 2011-2022 走看看