Esempio n. 1
0
 protected virtual void OnItemDataBound(MxDataGridItemEventArgs e)
 {
     MxDataGridItemEventHandler handler = (MxDataGridItemEventHandler) base.Events[EventItemDataBound];
     if (handler != null)
     {
         handler(this, e);
     }
 }
Esempio n. 2
0
 protected MxDataGridItem CreateItem(int itemIndex, int dataSourceIndex, ListItemType itemType, bool dataBind, object dataItem, MxDataGridField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource)
 {
     MxDataGridItem item = this.CreateItem(itemIndex, dataSourceIndex, itemType);
     MxDataGridItemEventArgs e = new MxDataGridItemEventArgs(item);
     if (itemType != ListItemType.Pager)
     {
         this.InitializeItem(item, fields);
         if (dataBind)
         {
             item.DataItem = dataItem;
         }
         this.OnItemCreated(e);
         rows.Add(item);
         if (dataBind)
         {
             item.DataBind();
             this.OnItemDataBound(e);
             item.DataItem = null;
         }
         return item;
     }
     this.InitializePager(item, fields.Length, pagedDataSource);
     this.OnItemCreated(e);
     rows.Add(item);
     return item;
 }