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();
}
查看全文
相关阅读:
Android登录界面实现
博客园自定义模板
HttpClient + Jsoup模拟登录教务处并获取课表
sublime编写markdown文件中Ctrl+B的作用
Java学习路线图
数学建模比赛论文的基本结构
GitBash上传代码不计入贡献的问题处理
Android知识体系图
Java文件处理:分离全国省市县ID(数据来自和风天气)
poj3484 Showstopper 二分
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760271.html
最新文章
交互式地图的思考
员工求生存与发展
马无夜草不肥:程序员做业余项目的重要性
2017-11-10
2017-11-09
2017-11-08
JavaWeb中Servlet和Jsp跳转路径的写法
2017-11-07
2017-11-06
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
热门文章
Spring Ioc和依赖注入
Java实验项目四——多线程矩阵相乘算法的设计
java.io.CharConversionException: Not an ISO 8859-1 character: [留]
Win7上安装Linux双系统
做一个阅读管理APP
Processing基础之绘画
掌上大工开发过程中收集的资源整理
大二在CSDN的博客整理
Android利用HttpURLConnection实现模拟登录
AndroidStudio不能解析R的一种可能
Copyright © 2011-2022 走看看