FineUI 官方论坛

标题: 为什么我动态创建的控件GRID的事件不能激发? [打印本页]

作者: szjazz    时间: 2013-3-1 07:13
标题: 为什么我动态创建的控件GRID的事件不能激发?
  1.             Grid grid = new Grid();
  2.             grid.ID = "Grid" + tab.ID;
  3.             grid.ShowHeader = false;
  4.             grid.EnableRowNumber = true;
  5.             grid.EnableLargeHeader = true;

  6.             grid.AllowPaging = true;
  7.             grid.PageSize = 20;
  8.             grid.AutoPostBack = true;
  9.             grid.PageIndexChange += new EventHandler<GridPageEventArgs>(grid_PageIndexChange);
  10.             grid.RowCommand += new EventHandler<GridCommandEventArgs>(grid_RowCommand);
  11.             grid.Sort +=new EventHandler<GridSortEventArgs>(grid_Sort);


  12.             grid.AllowSorting = true;
  13.             grid.SortDirection = "DESC";
复制代码
  1.         protected void grid_PageIndexChange(object sender, GridPageEventArgs e)
  2.         {
  3.             int index = getGridListIndex();
  4.             gd[index].PageIndex = e.NewPageIndex;      
  5.         }
复制代码



作者: 游泳的鱼    时间: 2013-3-4 04:08
这个动态创建的Grid好像需要写在Page_Init事件中,你可以看看Demo中动态创建控件相关页面的处理方式
作者: szjazz    时间: 2013-3-4 07:04
游泳的鱼 发表于 2013-3-4 04:08
这个动态创建的Grid好像需要写在Page_Init事件中,你可以看看Demo中动态创建控件相关页面的处理方式 ...

感谢你的热心回复,是的,我昨日将其放到Page_Init里就可以了




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4