protected function Form_Create() { $this->dtg = new QDataGrid($this); $this->dtg->SetDataBinder("dtg_Bind"); $this->dtg->Paginator = new QPaginator($this->dtg); $this->dtg->CreateIndexedColumn("Item", 0); $this->txtCount = new QIntegerTextBox($this); $this->txtCount->Name = "Count"; $this->txtCount->SaveState = true; $this->txtCount->AddAction(new QChangeEvent(), new QAjaxAction("refreshGrid")); $this->txtPageSize = new QIntegerTextBox($this); $this->txtPageSize->Name = "Page Size"; $this->txtPageSize->Text = 10; $this->txtPageSize->SaveState = true; $this->txtPageSize->AddAction(new QChangeEvent(), new QAjaxAction("refreshGrid")); $intPageSize = (int) $this->txtPageSize->Text; $this->dtg->ItemsPerPage = $intPageSize; }