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();
}
查看全文
相关阅读:
[MySql]insert...select 8/10
秀出Administrator帳戶6/27
Love
讀取Gridview的隱藏欄8/22
水晶報表公式換行8/2
MySql.Data.MySqlClient.MySqlException 7/9
mysql的錯誤日誌爆满7/24
从汇编看c++中的const常量
可见性和生命期的区别
比较烦
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760271.html
最新文章
关于改windows密码后,SQL服务管理器自动停止的问题
解决vs2005"how to make crossthread calls"超简单实例
呼叫中心相关资料集合
用.net程序实现向docs.google写数据
想知道WSS3.0所用的SSEE放在哪儿,怎样管理吗?
名称:四角号码查询器 第4版本 发布
发邮件的例子
在 SharePoint 2010 中以编程方式向声明网站添加用户
如何:对 SharePoint 列表项隐藏 ECB 中的菜单项
基于windows验证的moss2010站点登录域后还弹出对话框解决方法
热门文章
备份和恢复 cmdlet (SharePoint 2010)执行服务器场级的仅配置备份(1)
如何:使用 Business Connectivity Services 连接到 Oracle 数据库
备份和恢复 cmdlet (SharePoint 2010)还原网站集(5)
如何在没有安装sharepoint2010的机器上用VS2010创建MOSS2010解决方案
将 Excel Web App 与 SkyDrive 搭配使用
SharePoint 服务器 2010年累积更新包 (SharePoint 服务器的包) 的说明: 2012 年 3 月 7(SP2)
无法使用此数据源,因为没有正确配置performancepoint services
Words to Live by
datalist中嵌套datagrid 8/2
mysql服務7/25
Copyright © 2011-2022 走看看