DataGrid为数据绑定控件,是重量级控件,臃肿,无华不实这么一个控件定位。如果做为管理系统,那么还是可以使用的。

本文只是为了记录ItemCreated和ItemDataBound两个事件的用法。方便自己以后查询使用。

ItemCreated

ItemCreated为DataDrid创建表格时触发,这时候里面还有没绑定数据,只是初始化表格(可以理解为Datagrid刚初始化完成触发的事件)。在这个事件中可以为DataGrid表头添加控件等。

 1 protected void MyDataGrid_ItemCreated(object sender, DataGridItemEventArgs e)
 2         {
 3             if (e.Item.ItemType == ListItemType.Header)
 4             {
 5                 Button btn=new Button();
 6                 btn.Text = e.Item.Cells[4].Text;
 7                 btn.Click += new EventHandler(btn_Click);
 8                 e.Item.Cells[4].Controls.Clear();
 9                 e.Item.Cells[4].Controls.Add(btn);
10             }
11         }
View Code

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2021-08-27
  • 2021-11-13
  • 2021-07-13
  • 2021-10-09
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2022-02-24
  • 2021-05-25
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
相关资源
相似解决方案