ASP.Net中的自定义控件

2008-08-14 10:54:31.0     浏览:3492     来源:中国IT实验室
关键词:  ASP.Net     自定义控件  

页面TestCheckBox.aspx调用函数Page_Load(object sender, System.EventArgs e)初始化,该函数调用函数AddColumnToDataGrid()和函数BindData()分别实现在myDataGrid控件添加一个 CheckBoxColumn模板列和绑定myDataGrid控件的数据。函数AddColumnToDataGrid()在创建一个 CheckBoxColumn模板列时,同时还设置该模板列的属性DataField、属性HeaderText,以及CheckBox控件的事件 CheckedChanged。函数Page_Load(object sender, System.EventArgs e)、AddColumnToData Grid()和BindData()的程序代码如下:

private void Page_Load(object sender, System.EventArgs e)
{
AddColumnToDataGrid();
BindData();
}
private void AddColumnToDataGrid()
{ //添加一列复选框
CheckBoxColumn checkCol = new CheckBoxColumn(true,"MyBox");
checkCol.DataField = "Boolean";
checkCol.HeaderText = "复选框";
//添加复选框的事件
checkCol.CheckedChanged += new EventHandler(checkCol_CheckedChanged);
//添加到myDataGrid控件中
myDataGrid.Columns.Add(checkCol);
}
private void BindData()
{
//绑定myDataGrid控件的数据
myDataGrid.DataSource = CreateDataSource();
myDataGrid.DataBind();
}

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [第5页]   [第6页]   [第7页]   [下一页]