public event EventHandler CheckedChanged
{
add
{ //添加事件
viewItem.CheckedChanged += value;
editItem.CheckedChanged += value;
}
remove
{ //移除事件
viewItem.CheckedChanged -= value;
editItem.CheckedChanged -= value;
}
}
// <summary>
// 定义控件的AutoPostBack属性
// </summary>
public bool AutoPostBack
{
set{viewItem.AutoPostBack = value;editItem.AutoPostBack = value;}
get{return viewItem.AutoPostBack;}
}
// <summary>
// 定义控件的DataField属性
// </summary>
public string DataField
{
get{return viewItem.DataField;}
set{viewItem.DataField = value;editItem.DataField = value;}
}
// <summary>
// 定义控件的viewItem
// </summary>
private CheckBoxItem viewItem;
// <summary>
// 定义控件的editItem
// </summary>
private CheckBoxItem editItem;
}
3.设计页面TestCheckBox.aspx
把应用程序Example_12_5的默认页面WebForm1.aspx重命名为 TestCheckBox.aspx,并在页面上添加1个DataGrid控件、1个Button控件和1个Lable控件,它们的名称分别为 myDataGrid、ShowMsg和CheckMsg。
文章来源于领测软件测试网 https://www.ltesting.net/