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。
文章來源于領測軟件測試網 http://www.kjueaiud.com/