protected override void PrepareControlHierarchy() { base.PrepareControlHierarchy(); if (!Page.IsCallback) { gdvDataList.DataBind(); object obj = null; if (SelectedValueID > 0) { obj = gdvDataList.GetRowValuesByKeyValue(SelectedValueID, "Code", "Name"); } if (obj != null) { object[] objs = (object[])obj; hddData.Set(HKEY_ID, SelectedValueID); bteTextInput.Text = objs[0].ToString(); hddData.Set(HKEY_TXTINPUT, bteTextInput.Text); lblName.Text = objs[1].ToString(); } else { hddData.Set(HKEY_ID, 0); hddData.Set(HKEY_TXTINPUT, string.Empty); bteTextInput.Text = string.Empty; lblName.Text = string.Empty; } } }
protected override void PrepareControlHierarchy() { base.PrepareControlHierarchy(); if (!IsCallback) { gdvMFCustomers.DataBind(); object obj = null; if (SelectedMFCustomerID > 0) { obj = gdvMFCustomers.GetRowValuesByKeyValue(SelectedMFCustomerID, "CustomerNO", "CustomerName"); } if (obj != null) { object[] objs = (object[])obj; hddMFCustomers.Set(HKEY_ID, SelectedMFCustomerID); bteMFCustomers.Text = objs[0].ToString(); hddMFCustomers.Set(HKEY_NO, bteMFCustomers.Text); lblCustomerName.Text = objs[1].ToString(); } else { hddMFCustomers.Set(HKEY_ID, 0); hddMFCustomers.Set(HKEY_NO, string.Empty); bteMFCustomers.Text = string.Empty; lblCustomerName.Text = string.Empty; } } }
protected override void PrepareControlHierarchy() { base.PrepareControlHierarchy(); if (!Page.IsCallback) { tree.DataBind(); DevExpress.Web.ASPxTreeList.TreeListNode node = null; if (SelectedValueID > 0) { node = tree.FindNodeByKeyValue(SelectedValueID.ToString()); } if (node != null) { hddData.Set(HKEY_ID, SelectedValueID); bteTextInput.Text = string.Empty;// node.DataItem } else { hddData.Set(HKEY_ID, 0); bteTextInput.Text = string.Empty; } } }
public void UpdateHiddenField() { if (IsInitialized) { foreach (DictionaryEntry entry in HttpContext.Current.Items) { string key = entry.Key.ToString(); if (key.Contains(stateKeyPrefix)) { clientStateField.Set(key, entry.Value); } } } }
public override void DataBind() { base.DataBind(); AppointmentFormTemplateContainer container = (AppointmentFormTemplateContainer)Parent; Appointment apt = container.Appointment; edtLabel.SelectedIndex = apt.LabelId; edtStatus.SelectedIndex = apt.StatusId; AppointmentRecurrenceForm1.Visible = container.ShouldShowRecurrence; if (container.Appointment.HasReminder) { cbReminder.Value = container.Appointment.Reminder.TimeBeforeStart.ToString(); chkReminder.Checked = true; } else { cbReminder.ClientEnabled = false; } IList resources = container.ResourceDataSource as IList; int count = this.rpResources.Items.Count; for (int i = 0; i < count; i++) { string resourceIdString = ((ListEditItem)resources[i]).Value.ToString(); string caption = ((ListEditItem)resources[i]).Text; if (resourceIdString == "null") { continue; } int resourceId = int.Parse(resourceIdString); RepeaterItem repeaterItem = this.rpResources.Items[i]; ASPxCheckBox chkBox = repeaterItem.FindControl("chkResource") as ASPxCheckBox; ASPxHiddenField hiddenField = repeaterItem.FindControl("hfResource") as ASPxHiddenField; chkBox.Text = caption; chkBox.Checked = apt.ResourceIds.Contains(resourceId); hiddenField.Set("resourceId", resourceId); } btnOk.ClientSideEvents.Click = container.SaveHandler; btnCancel.ClientSideEvents.Click = container.CancelHandler; btnDelete.ClientSideEvents.Click = container.DeleteHandler; }