Beispiel #1
0
        /// <summary>
        /// Public ctor
        /// </summary>
        public NestedDataGrid() : base()
        {
            ExpandedItem    = -1;
            HostColumnWidth = Unit.Pixel(150);
            ScrollChildren  = true;

            AllowPaging       = true;
            PageIndexChanged += new DataGridPageChangedEventHandler(NestedDataGrid_PageIndexChanged);
            ItemCommand      += new DataGridCommandEventHandler(NestedDataGrid_ItemCommand);
            ItemDataBound    += new DataGridItemEventHandler(NestedDataGrid_ItemDataBound);
        }
            // Constructor that sets some styles and graphical properties
            public EditableGrid()
            {
                AllowFullEditing = true;
                AddNewRow        = false;
                RejectChanges    = false;
                MustInsertRow    = false;

                AllowPaging = true;

                // Handlers
                Init             += new EventHandler(OnInit);
                PageIndexChanged += new DataGridPageChangedEventHandler(OnPageIndexChanged);

                ItemCreated   += new DataGridItemEventHandler(OnItemCreated);
                CancelCommand += new DataGridCommandEventHandler(OnCancelCommand);
                EditCommand   += new DataGridCommandEventHandler(OnEditCommand);
                UpdateCommand += new DataGridCommandEventHandler(OnUpdateCommand);
                DeleteCommand += new DataGridCommandEventHandler(OnDeleteCommand);
            }